1// { dg-do assemble } 2// PRMS Id: 5070 (bug 2) 3 4struct A { 5 void f (); 6}; 7 8struct Ptr { 9 A* operator->(); 10}; 11 12struct B { 13 Ptr p; 14}; 15 16struct C: public B { 17 void g (); 18}; 19 20void C::g() { 21 B::p->f(); // { dg-bogus "" } 22} 23