1234353Sdim// { dg-do assemble  }
2193323Sed// PRMS Id: 4687
3193323Sed// Bug: g++ misinterprets typedefs of function type in class scope.
4193323Sed
5193323Sedtypedef int (*F1) ();
6193323Sedstruct A {
7193323Sed   typedef int F();
8193323Sed   F *fp;
9193323Sed   F1 g() { return fp; }	// { dg-bogus "" } typing
10193323Sed};
11218893Sdim