1 // RUN: clang-cc -E %s | grep 'a:Y' &&
2 // RUN: clang-cc -E %s | grep 'b:Y' &&
3 // RUN: clang-cc -E %s | grep 'c:YY'
4 
5 #define FOO(X) X ## Y
6 a:FOO()
7 
8 #define FOO2(X) Y ## X
9 b:FOO2()
10 
11 #define FOO3(X) X ## Y ## X ## Y ## X ## X
12 c:FOO3()
13 
14