blob: 037c258539b727f6a020d882f6b7e4016ea00867 [file] [log] [blame]
// REQUIRED_ARGS: -dip25
/*
TEST_OUTPUT:
---
fail_compilation/retref2.d(21): Error: function retref2.D.foo does not override any function, did you mean to override 'retref2.C.foo'?
fail_compilation/retref2.d(22): Error: function retref2.D.bar does not override any function, did you mean to override '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;
}