// This should not trigger a preprocessor error. // Nor should it produce "RIGHT()". #define x() RIGHT float x() ; float4 main() : COLOR { return RIGHT; }