1// { dg-do run } 2// PRMS Id: 6821 3 4struct A { 5 int operator()(int i) { return i; } 6}; 7 8struct B { 9 A* p; 10 int f () { return (*p)(42); } // { dg-bogus "" } 11}; 12 13int main () 14{ 15 B b = { new A }; 16 17 return b.f () != 42; 18} 19