[Issue 1164] Wrong order of memory deallocation
Marcin Kuszczak
aarti at interia.pl
Thu Apr 19 12:35:47 PDT 2007
d-bugmail at puremagic.com wrote:
>
> "When the garbage collector calls a destructor for an object of a class
> that has members that are references to garbage collected objects, those
> references are no longer valid. This means that destructors cannot
> reference sub objects. This rule does not apply to auto objects or objects
> deleted with the DeleteExpression."
>
Hmmm... but it doesn't help much with cleaning up on destruction. When
collecting would be done in two phases (1. calling all destructors, 2.
deallocating memory) maybe it would work.
Maybe I should mark it as enhancement?
--
Regards
Marcin Kuszczak (Aarti_pl)
More information about the Digitalmars-d-bugs
mailing list