FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb52.C
blob50b45169ab8c42022102f3f85980f1d2a6e4d019
1 // Build don't link: 
2 class base {
3 protected:
4     virtual void f();
5 };
7 class d1 : public virtual base {
8 protected:
9     void f();
12 void d1::f()
14     base::f();
17 class dd1 : public virtual d1 {
18 protected:
19      void f();
22 void dd1::f()
24     d1::f();
25     base::f();
28 class d1_and_base : public virtual d1, public virtual base {
29 protected:
30      void f();
33 void d1_and_base::f()
35     d1::f();
36     base::f();