dmd/test/fail_compilation/retref2.d
Geod24 01b0156a0f Remove -preview=dip25 from the test-suite
Since it is now enabled by default, we can do a simple clean-up and not provide it.
2020-12-30 11:04:59 +01:00

20 lines
530 B
D

/*
TEST_OUTPUT:
---
fail_compilation/retref2.d(18): Error: function `ref int retref2.D.foo(return ref int)` does not override any function, did you mean to override `ref int retref2.C.foo(ref int)`?
fail_compilation/retref2.d(19): Error: function `ref scope int retref2.D.bar() return` does not override any function, did you mean to override `ref int retref2.C.bar()`?
---
*/
class C
{
ref int foo(ref int);
ref int bar();
}
class D : C
{
override ref int foo(return ref int);
override ref int bar() return;
}