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