struct void { int x; }; /*%%* expected an identifier, but found type 'void' *%%*/