d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos 574bf883b.
[official-gcc.git] / gcc / testsuite / gdc.test / compilable / test8513.d
blobbcdc657be939d726fd414088083e8d39da98c2d0
1 interface I_Foo { void i_outer(); }
2 class C_Foo { void c_outer() { } }
4 class Bar
6 interface I_Foo { void i_inner(); }
7 class C_Foo { void c_inner() { } }
9 class Impl1 : C_Foo, I_Foo
11 override void i_inner() { }
12 override void c_inner() { }
15 class Impl2 : C_Foo, .I_Foo
17 override void i_outer() { }
18 override void c_inner() { }
21 class Impl3 : .C_Foo, I_Foo
23 override void i_inner() { }
24 override void c_outer() { }
27 class Impl4 : .C_Foo, .I_Foo
29 override void i_outer() { }
30 override void c_outer() { }