dmd/compiler/test/fail_compilation/issue3396.d

24 lines
370 B
D

/*
TEST_OUTPUT:
---
fail_compilation/issue3396.d(17): Error: call to unimplemented abstract function `void M()`
fail_compilation/issue3396.d(17): declared here: fail_compilation/issue3396.d(12)
---
*/
module issue3396;
abstract class A
{
abstract void M();
}
class B:A
{
override void M(){ super.M(); }
}
void test()
{
auto b=new B();
b.M();
}