1 // RUN: %clang_cc1 -E %s | FileCheck %s
2 
3 #define X(A) #A
4 
5 // C++'03 2.5p2: "In all respects of the language, each alternative
6 // token behaves the same, respectively, as its primary token,
7 // except for its spelling"
8 //
9 // This should be spelled as 'and', not '&&'
10 a: X(and)
11 // CHECK: a: "and"
12 
13