Thread overview
[Issue 9600] Inner class is not finalized on parent class finalization
Jul 24, 2014
yebblies
Jul 24, 2014
yebblies
Dec 17, 2022
Iain Buclaw
July 24, 2014
https://issues.dlang.org/show_bug.cgi?id=9600

yebblies <yebblies@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|wrong-code                  |
                 CC|                            |yebblies@gmail.com
           Severity|major                       |enhancement

--- Comment #2 from yebblies <yebblies@gmail.com> ---
Unless I'm mistaken, you're asking for the GC to walk the heap and finalize all nested class instances when an object dies.  This is most certainly an enhancement.  Your code is working as designed - it is not valid to finalize/delete a class and then reference it, implicitly or otherwise.

--
July 24, 2014
https://issues.dlang.org/show_bug.cgi?id=9600

yebblies <yebblies@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|DMD                         |druntime

--- Comment #3 from yebblies <yebblies@gmail.com> ---
Also, this is a druntime issue not a compiler one.

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=9600

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P2                          |P4

--