1 // PR c++/38794 2 // { dg-do compile } 3 4 typedef void foo () {} // { dg-error "invalid function declaration" } 5 struct S 6 { 7 typedef int bar (void) { return 0; } // { dg-error "invalid member function declaration" } 8 }; 9