1 /* Origin: PR c/166 from Joerg Czeranski <jc@joerch.org>.  */
2 /* In the declaration of proc, x cannot be parsed as a typedef name,
3    so it must be parsed as a parameter name.  */
4 typedef int x;
proc(int (* x)(void))5 void proc(int (*x)(void)) {}
6