| // RUN: clang-cc -E %s | grep 'a: "and"' | |
| #define X(A) #A | |
| // C++'03 2.5p2: "In all respects of the language, each alternative | |
| // token behaves the same, respectively, as its primary token, | |
| // except for its spelling" | |
| // | |
| // This should be spelled as 'and', not '&&' | |
| a: X(and) | |