forked from OSchip/llvm-project
parent
5b9f4891d7
commit
c5b966f893
|
@ -0,0 +1,6 @@
|
|||
// RUN: not clang %s -E
|
||||
|
||||
// Not valid in C++.
|
||||
#define and foo
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
// RUN: clang -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)
|
||||
|
Loading…
Reference in New Issue