// Should produce RIGHT and not WRONG #define RI WR #define GHT ONG #define z(a) RI##GHT float z(1); float4 main() : COLOR { return RIGHT; }