Sort of.  extern(C++) classes don't have a classinfo pointer in their vtable slot 0, so the gc has no way to call their destructor.  I'm probably going to add a classinfo flag to mean 'don't finalize' but at the moment this prevents the crash by doing it manually.