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