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