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