1 // { dg-do assemble } 2 // PRMS Id: 8518 3 // Bug: Call to foo is not checked for accessibility 4 5 class A 6 { 7 private: foo()8 static void foo() {} // { dg-message "" } 9 public: goo()10 void goo() {} 11 }; 12 13 struct B : public A 14 { funcB15 void func() { foo(); } // { dg-error "" } 16 }; 17 main()18int main() 19 { 20 B b; 21 b.func(); 22 } 23