|  | // RUN: %clang_cc1 -E -C %s | FileCheck -check-prefix=CHECK-C -strict-whitespace %s | 
|  | // CHECK-C: boo bork bar // zot | 
|  | // CHECK-C: ( 0 ); | 
|  | // CHECK-C: ( 0,1,2 ); | 
|  | // CHECK-C: ( 0,1,2 ); | 
|  |  | 
|  | // RUN: %clang_cc1 -E -CC %s | FileCheck -check-prefix=CHECK-CC -strict-whitespace %s | 
|  | // CHECK-CC: boo bork /* blah*/ bar // zot | 
|  | // CHECK-CC: (/**/0/**/); | 
|  | // CHECK-CC: (/**/0,1,2/**/); | 
|  | // CHECK-CC: (/**/0,1,2/**/); | 
|  |  | 
|  | // RUN: %clang_cc1 -E %s | FileCheck -strict-whitespace %s | 
|  | // CHECK: boo bork bar | 
|  | // CHECK: ( 0 ); | 
|  | // CHECK: ( 0,1,2 ); | 
|  | // CHECK: ( 0,1,2 ); | 
|  |  | 
|  |  | 
|  | #define FOO bork // blah | 
|  | boo FOO bar // zot | 
|  | #define M(/**/x/**/) (/**/x/**/) | 
|  | M(0); | 
|  | #define M2(/**/.../**/) (/**/__VA_ARGS__/**/) | 
|  | M2(0,1,2); | 
|  | #define M3(/**/x.../**/) (/**/x/**/) | 
|  | M3(0,1,2); | 
|  |  |