|
87 | 87 | # define _LIBCPP_INTRODUCED_IN_LLVM_18 1
|
88 | 88 | # define _LIBCPP_INTRODUCED_IN_LLVM_18_ATTRIBUTE /* nothing */
|
89 | 89 |
|
90 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_17 1 |
91 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_17_ATTRIBUTE /* nothing */ |
92 |
| - |
93 | 90 | # define _LIBCPP_INTRODUCED_IN_LLVM_16 1
|
94 | 91 | # define _LIBCPP_INTRODUCED_IN_LLVM_16_ATTRIBUTE /* nothing */
|
95 | 92 |
|
|
99 | 96 | # define _LIBCPP_INTRODUCED_IN_LLVM_14 1
|
100 | 97 | # define _LIBCPP_INTRODUCED_IN_LLVM_14_ATTRIBUTE /* nothing */
|
101 | 98 |
|
102 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_13 1 |
103 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_13_ATTRIBUTE /* nothing */ |
104 |
| - |
105 | 99 | # define _LIBCPP_INTRODUCED_IN_LLVM_12 1
|
106 | 100 | # define _LIBCPP_INTRODUCED_IN_LLVM_12_ATTRIBUTE /* nothing */
|
107 | 101 |
|
108 | 102 | # define _LIBCPP_INTRODUCED_IN_LLVM_11 1
|
109 | 103 | # define _LIBCPP_INTRODUCED_IN_LLVM_11_ATTRIBUTE /* nothing */
|
110 | 104 |
|
111 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_10 1 |
112 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_10_ATTRIBUTE /* nothing */ |
113 |
| - |
114 | 105 | # define _LIBCPP_INTRODUCED_IN_LLVM_9 1
|
115 | 106 | # define _LIBCPP_INTRODUCED_IN_LLVM_9_ATTRIBUTE /* nothing */
|
116 | 107 | # define _LIBCPP_INTRODUCED_IN_LLVM_9_ATTRIBUTE_PUSH /* nothing */
|
117 | 108 | # define _LIBCPP_INTRODUCED_IN_LLVM_9_ATTRIBUTE_POP /* nothing */
|
118 | 109 |
|
119 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_8 1 |
120 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_8_ATTRIBUTE /* nothing */ |
121 |
| - |
122 | 110 | # define _LIBCPP_INTRODUCED_IN_LLVM_4 1
|
123 | 111 | # define _LIBCPP_INTRODUCED_IN_LLVM_4_ATTRIBUTE /* nothing */
|
124 | 112 |
|
|
155 | 143 | __attribute__((availability(bridgeos, strict, introduced = 9.0))) \
|
156 | 144 | __attribute__((availability(driverkit, strict, introduced = 24.0)))
|
157 | 145 |
|
158 |
| -// LLVM 17 |
159 |
| -# if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 140400) || \ |
160 |
| - (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 170400) || \ |
161 |
| - (defined(__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ < 170400) || \ |
162 |
| - (defined(__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ < 100400) || \ |
163 |
| - (defined(__ENVIRONMENT_BRIDGE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_BRIDGE_OS_VERSION_MIN_REQUIRED__ < 80400) || \ |
164 |
| - (defined(__ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__ < 230400) |
165 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_17 0 |
166 |
| -# else |
167 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_17 1 |
168 |
| -# endif |
169 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_17_ATTRIBUTE \ |
170 |
| - __attribute__((availability(macos, strict, introduced = 14.4))) \ |
171 |
| - __attribute__((availability(ios, strict, introduced = 17.4))) \ |
172 |
| - __attribute__((availability(tvos, strict, introduced = 17.4))) \ |
173 |
| - __attribute__((availability(watchos, strict, introduced = 10.4))) \ |
174 |
| - __attribute__((availability(bridgeos, strict, introduced = 8.4))) \ |
175 |
| - __attribute__((availability(driverkit, strict, introduced = 23.4))) |
176 |
| - |
177 | 146 | // LLVM 16
|
178 | 147 | # if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 140000) || \
|
179 | 148 | (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 170000) || \
|
|
216 | 185 | # define _LIBCPP_INTRODUCED_IN_LLVM_14 _LIBCPP_INTRODUCED_IN_LLVM_15
|
217 | 186 | # define _LIBCPP_INTRODUCED_IN_LLVM_14_ATTRIBUTE _LIBCPP_INTRODUCED_IN_LLVM_15_ATTRIBUTE
|
218 | 187 |
|
219 |
| -// LLVM 13 |
220 |
| -# if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 130000) || \ |
221 |
| - (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 160000) || \ |
222 |
| - (defined(__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__ < 160000) || \ |
223 |
| - (defined(__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__ < 90000) || \ |
224 |
| - (defined(__ENVIRONMENT_BRIDGE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_BRIDGE_OS_VERSION_MIN_REQUIRED__ < 70000) || \ |
225 |
| - (defined(__ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__ < 220000) |
226 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_13 0 |
227 |
| -# else |
228 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_13 1 |
229 |
| -# endif |
230 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_13_ATTRIBUTE \ |
231 |
| - __attribute__((availability(macos, strict, introduced = 13.0))) \ |
232 |
| - __attribute__((availability(ios, strict, introduced = 16.0))) \ |
233 |
| - __attribute__((availability(tvos, strict, introduced = 16.0))) \ |
234 |
| - __attribute__((availability(watchos, strict, introduced = 9.0))) \ |
235 |
| - __attribute__((availability(bridgeos, strict, introduced = 7.0))) \ |
236 |
| - __attribute__((availability(driverkit, strict, introduced = 22.0))) |
237 |
| - |
238 | 188 | // LLVM 12
|
239 | 189 | # if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 120300) || \
|
240 | 190 | (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 150300) || \
|
|
269 | 219 | __attribute__((availability(tvos, strict, introduced = 14.0))) \
|
270 | 220 | __attribute__((availability(watchos, strict, introduced = 7.0)))
|
271 | 221 |
|
272 |
| -// LLVM 10 |
273 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_10 _LIBCPP_INTRODUCED_IN_LLVM_11 |
274 |
| -# define _LIBCPP_INTRODUCED_IN_LLVM_10_ATTRIBUTE _LIBCPP_INTRODUCED_IN_LLVM_11_ATTRIBUTE |
275 |
| - |
276 | 222 | // LLVM 9
|
277 | 223 | # if (defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 101500) || \
|
278 | 224 | (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 130000) || \
|
|
0 commit comments