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