|
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