1// { dg-do assemble  }
2// PRMS Id: 4687
3// Bug: g++ misinterprets typedefs of function type in class scope.
4
5typedef int (*F1) ();
6struct A {
7   typedef int F();
8   F *fp;
9   F1 g() { return fp; }	// { dg-bogus "" } typing
10};
11