The following code:
---------------
extern(C++) class C1687 {
void func() {}
}
void test1687() {
auto c = new C1687();
}
--------------
randomly fails at runtime because the class' .init data is all goofed up. The size for it is correct, but the actual data is not.