ubuntu-buildroot/output/build/host-gcc-initial-11.4.0/gcc/testsuite/gdc.dg/Wcastresult1.d

19 lines
394 B
D

// { dg-do compile }
// { dg-options "-Wcast-result" }
extern(C++) class CPPClass
{
int a;
}
extern(D) class DClass
{
int a;
}
void test()
{
auto cpptod = cast(DClass)new CPPClass; // { dg-warning "cast to 'Wcastresult1.DClass' will produce null result" }
auto dtocpp = cast(CPPClass)new DClass; // { dg-warning "cast to 'Wcastresult1.CPPClass' will produce null result" }
}