| /* |
| TEST_OUTPUT: |
| --- |
| fail_compilation/diag9451.d(26): Error: cannot create instance of abstract class C2 |
| fail_compilation/diag9451.d(26): function 'void f1()' is not implemented |
| fail_compilation/diag9451.d(26): function 'void f2(int)' is not implemented |
| fail_compilation/diag9451.d(26): function 'void f2(float) const' is not implemented |
| fail_compilation/diag9451.d(26): function 'int f2(float) pure' is not implemented |
| --- |
| */ |
| |
| class C1 |
| { |
| abstract void f1(); |
| abstract void f2(int); |
| abstract void f2(float) const; |
| abstract int f2(float) pure; |
| } |
| |
| class C2 : C1 |
| { |
| } |
| |
| void main() |
| { |
| auto c2 = new C2; |
| } |