4 fail_compilation/test23017.d(16): Error: class `test23017.CppChildA` with C++ linkage cannot inherit from class `DClass` with D linkage
8 // https://issues.dlang.org/show_bug.cgi?id=23017
9 // C++ class may not derive from D class
10 extern(D
) class DClass
{}
11 extern(C
++) class CppClass
16 extern(C
++) class CppChildA
: DClass
{} // error
17 extern(C
++) class CppChildB
: CppClass
{}
19 extern(D
) class DChildA
: DClass
{}
20 extern(D
) class DChildB
: CppClass
{} // automatically made extern(C++)