// https://issues.dlang.org/show_bug.cgi?id=2374 | |
/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail23745.d(21): Error: undefined identifier `UndefinedType` | |
fail_compilation/fail23745.d(14): Error: function `fun` does not override any function, did you mean to override `fail23745.A.fun`? | |
fail_compilation/fail23745.d(21): Function `fail23745.A.fun` contains errors in its declaration, therefore it cannot be correctly overriden | |
--- | |
*/ | |
class B : A | |
{ | |
override void fun() | |
{ | |
} | |
} | |
class A | |
{ | |
void fun(UndefinedType); | |
} |