Am Mon, 05 Oct 2015 13:42:50 +0000 schrieb Adam D. Ruppe <destructiona...@gmail.com>:
> On Monday, 5 October 2015 at 07:40:35 UTC, deadalnix wrote: > > Not on the heap. There are many cases where the destructor > > won't run and it is allowed by spec. We should do better. > > To be fair, if you new a struct in C++ and never delete it, the > destructor will never run there either. D's in the same boat in > that regard. But the D boat reads "Garbage Collector". And besides, D now runs dtors on new'd structs. The "many cases" may be different ones than you imagine. -- Marco