1 // RUN: %clang_cc1 -E %s | FileCheck --strict-whitespace %s
2 // RUN: %clang_cc1 -E -P -fminimize-whitespace %s | FileCheck --strict-whitespace %s --check-prefix=MINWS
4 #define A(b) -#b , - #b , -# b , - # b
7 // CHECK: {{^}}-"" , - "" , -"" , - ""{{$}}
8 // MINWS: {{^}}-"",-"",-"",-""
14 // CHECK: {{^}}"a c"{{$}}
25 #define paste(a,b) str(a<b##ld)
32 // CHECK: {{^}}"hello1<world"
33 // CHECK: {{^}}"hello2<world"
34 // CHECK: {{^}}"hello3<world"
35 // MINWS-SAME: {{^}}"hello1<world""hello2<world""hello3<world"{{$}}