summaryrefslogtreecommitdiff
path: root/clang/test/Driver/preprocessor.c
blob: 897b98a88baad863e49ae8fe6eae5db4b843bfb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: %clang -E -x c-header %s > %t
// RUN: grep 'B B' %t

#define A B
A A

// The driver should pass preprocessor dump flags (-dD, -dM and -dI) to cc1 invocation
// RUN: %clang -### -E -dD %s 2>&1 | FileCheck --check-prefix=CHECK-dD %s
// RUN: %clang -### -E -dM %s 2>&1 | FileCheck --check-prefix=CHECK-dM %s
// RUN: %clang -### -E -dI %s 2>&1 | FileCheck --check-prefix=CHECK-dI %s
// CHECK-dD: "-cc1" {{.*}} "-dD"
// CHECK-dM: "-cc1" {{.*}} "-dM"
// CHECK-dI: "-cc1" {{.*}} "-dI"