https://issues.dlang.org/show_bug.cgi?id=19843
Simen Kjaeraas <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #3 from Simen Kjaeraas <[email protected]> --- Basile-z's comment is correct. Proof: class A { ~this() {} } class B : A { } class C : A { ~this() {} } // A and B's __dtor are the same: static assert( __traits(isSame, __traits(getMember, A, "__dtor"), __traits(getMember, B, "__dtor"))); // A and C's are not: static assert(!__traits(isSame, __traits(getMember, A, "__dtor"), __traits(getMember, C, "__dtor"))); --
