https://issues.dlang.org/show_bug.cgi?id=14573
--- Comment #4 from Martin Nowak <c...@dawg.eu> --- (In reply to safety0ff.bugz from comment #3) > Probably best just to revert the commit in question for now and leave a > comment in _d_newclass explaining why classes need the FINALIZE flag > regardless. I'm so tired of this reverting business, let's just fix the bug. We have 2 options - introduce a finalizeMonitor flag that tells the GC to only free the monitor - try to add a quickpath in rt_finalize2 to skip destruction, but keep the FINALIZE flag, even for classes without a dtor --