// This should produce an error, not anything like "WRONG 7 )" #define x(a) a x(WRONG, 7) float4 main() : COLOR { return 0; }