/* Origin: PR c/166 from Joerg Czeranski . */ /* In the declaration of proc, x cannot be parsed as a typedef name, so it must be parsed as a parameter name. */ typedef int x; void proc(int (*x)(void)) {}