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