[Issue 21799] CTFE doesn't call base class destructor for extern(D) classes

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Apr 9 10:49:01 UTC 2021


https://issues.dlang.org/show_bug.cgi?id=21799

--- Comment #3 from Dlang Bot <dlang-bot at dlang.rocks> ---
dlang/dmd pull request #12408 "Merge stable into master" was merged into
master:

- dfa37aa33795ad33d9d69a2c3de02ddb4e586158 by MoonlightSentinel:
  Fix 21799 - CTFE doesn't call base class destructor for extern(D) classes

  Iterate the inheritance chain for `extern(D)` classes to emulate the
  manual chaining implemented in `rt_finalise`.

https://github.com/dlang/dmd/pull/12408

--


More information about the Digitalmars-d-bugs mailing list