dmd/compiler/test/fail_compilation/fail4511.d
2022-07-09 18:53:07 +02:00

22 lines
378 B
D

/*
TEST_OUTPUT:
---
fail_compilation/fail4511.d(18): Error: cannot implicitly override base class method `fail4511.test72.X.func` with `fail4511.test72.Y.func`; add `override` attribute
---
*/
void test72()
{
class A {}
class B : A {}
class X
{
abstract A func();
}
class Y : X
{
B func() { return new A(); }
}
}
void main() {}