|
1 | 1 | // RUN: %clang -### --target=arm64-apple-darwin %s 2>&1 | FileCheck %s --check-prefix=DARWIN-DEFAULT |
2 | | -// DARWIN-DEFAULT: "-fdefine-target-os-macros" |
| 2 | +// DARWIN-DEFAULT-NOT: "-fdefine-target-os-macros" |
3 | 3 |
|
4 | 4 | // RUN: %clang -### --target=arm-none-linux-gnu %s 2>&1 | FileCheck %s --check-prefix=NON-DARWIN-DEFAULT |
5 | 5 | // RUN: %clang -### --target=x86_64-pc-win32 %s 2>&1 | FileCheck %s --check-prefix=NON-DARWIN-DEFAULT |
6 | 6 | // NON-DARWIN-DEFAULT-NOT: "-fdefine-target-os-macros" |
7 | 7 |
|
8 | | -// RUN: %clang -dM -E --target=arm64-apple-macos %s 2>&1 \ |
| 8 | +// RUN: %clang -dM -E --target=arm64-apple-macos \ |
| 9 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
9 | 10 | // RUN: | FileCheck %s -DMAC=1 \ |
10 | 11 | // RUN: -DOSX=1 \ |
11 | 12 | // RUN: -DIPHONE=0 \ |
|
20 | 21 | // RUN: -DLINUX=0 \ |
21 | 22 | // RUN: -DUNIX=0 |
22 | 23 |
|
23 | | -// RUN: %clang -dM -E --target=arm64-apple-ios %s 2>&1 \ |
| 24 | +// RUN: %clang -dM -E --target=arm64-apple-ios \ |
| 25 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
24 | 26 | // RUN: | FileCheck %s -DMAC=1 \ |
25 | 27 | // RUN: -DOSX=0 \ |
26 | 28 | // RUN: -DIPHONE=1 \ |
|
35 | 37 | // RUN: -DLINUX=0 \ |
36 | 38 | // RUN: -DUNIX=0 |
37 | 39 |
|
38 | | -// RUN: %clang -dM -E --target=arm64-apple-ios-macabi %s 2>&1 \ |
| 40 | +// RUN: %clang -dM -E --target=arm64-apple-ios-macabi \ |
| 41 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
39 | 42 | // RUN: | FileCheck %s -DMAC=1 \ |
40 | 43 | // RUN: -DOSX=0 \ |
41 | 44 | // RUN: -DIPHONE=1 \ |
|
50 | 53 | // RUN: -DLINUX=0 \ |
51 | 54 | // RUN: -DUNIX=0 |
52 | 55 |
|
53 | | -// RUN: %clang -dM -E --target=arm64-apple-ios-simulator %s 2>&1 \ |
| 56 | +// RUN: %clang -dM -E --target=arm64-apple-ios-simulator \ |
| 57 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
54 | 58 | // RUN: | FileCheck %s -DMAC=1 \ |
55 | 59 | // RUN: -DOSX=0 \ |
56 | 60 | // RUN: -DIPHONE=1 \ |
|
65 | 69 | // RUN: -DLINUX=0 \ |
66 | 70 | // RUN: -DUNIX=0 |
67 | 71 |
|
68 | | -// RUN: %clang -dM -E --target=arm64-apple-tvos %s 2>&1 \ |
| 72 | +// RUN: %clang -dM -E --target=arm64-apple-tvos \ |
| 73 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
69 | 74 | // RUN: | FileCheck %s -DMAC=1 \ |
70 | 75 | // RUN: -DOSX=0 \ |
71 | 76 | // RUN: -DIPHONE=1 \ |
|
80 | 85 | // RUN: -DLINUX=0 \ |
81 | 86 | // RUN: -DUNIX=0 |
82 | 87 |
|
83 | | -// RUN: %clang -dM -E --target=arm64-apple-tvos-simulator %s 2>&1 \ |
| 88 | +// RUN: %clang -dM -E --target=arm64-apple-tvos-simulator \ |
| 89 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
84 | 90 | // RUN: | FileCheck %s -DMAC=1 \ |
85 | 91 | // RUN: -DOSX=0 \ |
86 | 92 | // RUN: -DIPHONE=1 \ |
|
95 | 101 | // RUN: -DLINUX=0 \ |
96 | 102 | // RUN: -DUNIX=0 |
97 | 103 |
|
98 | | -// RUN: %clang -dM -E --target=arm64-apple-watchos %s 2>&1 \ |
| 104 | +// RUN: %clang -dM -E --target=arm64-apple-watchos \ |
| 105 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
99 | 106 | // RUN: | FileCheck %s -DMAC=1 \ |
100 | 107 | // RUN: -DOSX=0 \ |
101 | 108 | // RUN: -DIPHONE=1 \ |
|
110 | 117 | // RUN: -DLINUX=0 \ |
111 | 118 | // RUN: -DUNIX=0 |
112 | 119 |
|
113 | | -// RUN: %clang -dM -E --target=arm64-apple-watchos-simulator %s 2>&1 \ |
| 120 | +// RUN: %clang -dM -E --target=arm64-apple-watchos-simulator \ |
| 121 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
114 | 122 | // RUN: | FileCheck %s -DMAC=1 \ |
115 | 123 | // RUN: -DOSX=0 \ |
116 | 124 | // RUN: -DIPHONE=1 \ |
|
125 | 133 | // RUN: -DLINUX=0 \ |
126 | 134 | // RUN: -DUNIX=0 |
127 | 135 |
|
128 | | -// RUN: %clang -dM -E --target=arm64-apple-driverkit %s 2>&1 \ |
| 136 | +// RUN: %clang -dM -E --target=arm64-apple-driverkit \ |
| 137 | +// RUN: -fdefine-target-os-macros %s 2>&1 \ |
129 | 138 | // RUN: | FileCheck %s -DMAC=1 \ |
130 | 139 | // RUN: -DOSX=0 \ |
131 | 140 | // RUN: -DIPHONE=0 \ |
|
0 commit comments