FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / override1.C
blobc7f3a4c9c0abdaca903d7ee7182f9e90dcb24497
1 // Build don't link:
2 // Origin: Frank Pilhofer <fp@fpx.de>
4 struct A {
5 virtual void f ();
6 };
8 struct B : virtual public A {
9 void f ();
12 struct C : virtual public A {
13 void f ();
16 struct D : virtual public B, virtual public C {
17 void f ();
20 struct Di : virtual public B, virtual public C, virtual public D {};