1// { dg-do assemble } 2// Simple testcase for access control. 3 4class A { 5 protected: 6 static void f (); 7}; 8 9class B: public A {}; 10class C: public A {}; 11class D: public C, public B { 12 void g () { A::f(); } // { dg-bogus "" } wrongly ambiguous static member call 13}; 14