Destructor called while object is still alive

frame frame86 at live.com
Fri Oct 23 20:46:13 UTC 2020


On Friday, 23 October 2020 at 19:39:52 UTC, Ola Fosheim Grøstad 
wrote:
> On Friday, 23 October 2020 at 19:23:03 UTC, frame wrote:
>> So how can I avoid this issue with DMD? Disabling any 
>> optimization? In fact it does not occur with debug mode 
>> enabled.
>>
>
> A dirty fix is to manually add the pointer as a GC root.

Well that works thanks. But shouldn't the runtime do this 
automatically?


More information about the Digitalmars-d mailing list