// This shouldn't produce an error (the "()" should be treated as one // blank argument. #define x(y) y x() float4 main() : COLOR { return 0; }