1// { dg-do run } 2// g++ 1.37.1 bug 900324_03 3 4// g++ is unable to correctly parse declarations of non-global function-pointer 5// variables and/or function-pointer formal parameters. 6 7// Cfront 2.0 passes this test. 8 9// keywords: syntax, function pointers, block local, formal 10 11void (*p0)(); // OK 12 13void function_0 () 14{ 15 void (*p1)(); // { dg-bogus "" } s 16} 17 18void function_1 (void (*p2)()); // { dg-bogus "" } s 19 20void (*function_2 ()) (); // OK 21 22int main () { return 0; } 23