1// PR c++/10841 2 3int main() { 4 class Base { 5 public: 6 int i, j, k; 7 void f(); }; 8 9 class Derived : private Base { 10 public: 11 int m, n, p; 12 void g(); 13 }; 14 15 Derived derived; 16 Base &base = (Base &)derived; 17 (int Base::*)&Derived::n; 18 (int Derived::*)&Base::j; 19 (void (Base::*)(void))&Derived::g; 20 (void (Derived::*)(void))&Base::f; 21} 22 23