1// { dg-do assemble  }
2// Bug: access declarations are broken.
3
4class A {
5public:
6  void foo ();
7};
8
9class B: private A {
10public:
11  A::foo;
12};
13
14void foo() {
15  B b;
16  b.foo ();			// { dg-bogus "" }
17}
18