struct S { float float; } s; float4 func() { return s.float.xxxx; } /*%%* expected an identifier, but found type 'float' *%%*/