undefined identifier destroy

Johannes Pfau nospam at example.com
Wed Mar 26 06:43:17 PDT 2014


Am Wed, 26 Mar 2014 13:20:48 +0000
schrieb "Mike" <none at none.com>:

> I get the an "undefined identifier destroy" message when trying 
> to compile the following with GDC.
> 
> void main()
> {
>      X x = new X();
>      destroy(x);
> }
> 
> ...but it compiles fine in DMD 2.065.0.
> 
> I'm using a week-old build of 4.8.2.  Is this not implemented yet?
> 
> Mike

Destroy was added to druntime years ago:
https://github.com/D-Programming-GDC/GDC/blame/gdc-4.8/libphobos/libdruntime/object_.d#L2257

(It's implemented in the library, so if you want to use it on
bare-metal without druntime you'll have to rewrite it ;-)


More information about the D.gnu mailing list