http://d.puremagic.com/issues/show_bug.cgi?id=8527
Summary: `object.destroy` doesn't destroy interfaces Product: D Version: D2 Platform: All OS/Version: All Status: ASSIGNED Severity: normal Priority: P2 Component: druntime AssignedTo: verylonglogin....@gmail.com ReportedBy: verylonglogin....@gmail.com --- Comment #0 from Denis Shelomovskij <verylonglogin....@gmail.com> 2012-08-09 14:05:01 MSD --- --- interface I { } class A: I { string s = "A"; this() {} } void main() { auto a = new A; a.s = "asd"; I i = a; destroy(i); assert(a.s == "A"); // fails } --- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------