1 2 3 4 5 6 7 8 9 10
// { dg-do assemble } typedef void (FTYPE) (); FTYPE f; /* ok */ void test_0 () { (FTYPE) f; /* { dg-error "" } casting to function type */ }