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