https://issues.dlang.org/show_bug.cgi?id=17451
uplink.co...@googlemail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uplink.co...@googlemail.com --- Comment #3 from uplink.co...@googlemail.com --- Destructors are now transitivity called. Maybe it has something todo with that. The actual assert triggering makes sure the struct h is not forward referenced (I believe) --