1// { dg-do assemble } 2// Simple testcase for access control. 3 4class A { 5 protected: 6 void f (); 7}; 8 9class B : public A { }; 10class C : public B { 11 void f () { B::f(); } 12}; 13