// This should produce an error, not anything like "WRONG 7 )"
#define x(a) a
x(WRONG, 7)

float4 main() : COLOR { return 0; }