https://issues.dlang.org/show_bug.cgi?id=18846 --- Comment #19 from Manu <turkeyman at gmail.com> --- extern(C++) in D is fraught with perils. When working on a multi-language program, you really need those symbols and the vtable is super useful to know everything's in good state. --