|
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