https://issues.dlang.org/show_bug.cgi?id=21799
--- Comment #3 from Dlang Bot <dlang-bot@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 --