Home | History | Annotate | Download | only in Preprocessor
      1 // RUN: %clang_cc1 -E %s | FileCheck --strict-whitespace %s
      2 
      3 #define FOO(X) X ## Y
      4 a:FOO()
      5 // CHECK: a:Y
      6 
      7 #define FOO2(X) Y ## X
      8 b:FOO2()
      9 // CHECK: b:Y
     10 
     11 #define FOO3(X) X ## Y ## X ## Y ## X ## X
     12 c:FOO3()
     13 // CHECK: c:YY
     14 
     15 #define FOO4(X, Y) X ## Y
     16 d:FOO4(,FOO4(,))
     17 // CHECK: d:FOO4
     18