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.