27 lines · c
1// RUN: %clang_cc1 -E %s | FileCheck --strict-whitespace %s2 3#define X() Y4#define Y() X5 6A: X()()()7// CHECK: {{^}}A: Y{{$}}8 9// PR392710#define f(x) h(x11#define for(x) h(x12#define h(x) x()13B: f(f))14C: for(for))15 16// CHECK: {{^}}B: f(){{$}}17// CHECK: {{^}}C: for(){{$}}18 19#define f(x,y...) y20f()21 22// CHECK: #pragma omp parallel for23#define FOO parallel24#define Streaming _Pragma("omp FOO for")25Streaming26 27