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.  */
4typedef int x;
5void proc(int (*x)(void)) {}
6