eĿlipsis
a language independent preprocessor
Loading...
Searching...
No Matches
predefined_c_attribute_generate.h
Go to the documentation of this file.
1
#ifdef __has_c_attribute
2
# if __has_c_attribute(_Noreturn)
3
# define __has_c_attribute‿_Noreturn 202311L
4
# define __has_c_attribute‿___Noreturn__ 202311L
5
# endif
6
# if __has_c_attribute(deprecated)
7
# define __has_c_attribute‿deprecated 202311L
8
# define __has_c_attribute‿__deprecated__ 202311L
9
# endif
10
# if __has_c_attribute(fallthrough)
11
# define __has_c_attribute‿fallthrough 202311L
12
# define __has_c_attribute‿__fallthrough__ 202311L
13
# endif
14
# if __has_c_attribute(maybe_unused)
15
# define __has_c_attribute‿maybe_unused 202311L
16
# define __has_c_attribute‿__maybe_unused__ 202311L
17
# endif
18
# if __has_c_attribute(nodiscard)
19
# define __has_c_attribute‿nodiscard 202311L
20
# define __has_c_attribute‿__nodiscard__ 202311L
21
# endif
22
# if __has_c_attribute(noreturn)
23
# define __has_c_attribute‿noreturn 202311L
24
# define __has_c_attribute‿__noreturn__ 202311L
25
# endif
26
# if __has_c_attribute(reproducible)
27
# define __has_c_attribute‿reproducible 202311L
28
# define __has_c_attribute‿__reproducible__ 202311L
29
# endif
30
# if __has_c_attribute(unsequenced)
31
# define __has_c_attribute‿unsequenced 202311L
32
# define __has_c_attribute‿__unsequenced__ 202311L
33
# endif
34
# if __has_c_attribute(gnu::acces)
35
# define __has_c_attribute‿gnu‿acces 1
36
# define __has_c_attribute‿gnu‿__acces__ 1
37
# define __has_c_attribute‿__gnu__‿acces 1
38
# define __has_c_attribute‿__gnu__‿__acces__ 1
39
# endif
40
# if __has_c_attribute(gnu::alias)
41
# define __has_c_attribute‿gnu‿alias 1
42
# define __has_c_attribute‿gnu‿__alias__ 1
43
# define __has_c_attribute‿__gnu__‿alias 1
44
# define __has_c_attribute‿__gnu__‿__alias__ 1
45
# endif
46
# if __has_c_attribute(gnu::aligned)
47
# define __has_c_attribute‿gnu‿aligned 1
48
# define __has_c_attribute‿gnu‿__aligned__ 1
49
# define __has_c_attribute‿__gnu__‿aligned 1
50
# define __has_c_attribute‿__gnu__‿__aligned__ 1
51
# endif
52
# if __has_c_attribute(gnu::alloc_align)
53
# define __has_c_attribute‿gnu‿alloc_align 1
54
# define __has_c_attribute‿gnu‿__alloc_align__ 1
55
# define __has_c_attribute‿__gnu__‿alloc_align 1
56
# define __has_c_attribute‿__gnu__‿__alloc_align__ 1
57
# endif
58
# if __has_c_attribute(gnu::alloc_size)
59
# define __has_c_attribute‿gnu‿alloc_size 1
60
# define __has_c_attribute‿gnu‿__alloc_size__ 1
61
# define __has_c_attribute‿__gnu__‿alloc_size 1
62
# define __has_c_attribute‿__gnu__‿__alloc_size__ 1
63
# endif
64
# if __has_c_attribute(gnu::always_inline)
65
# define __has_c_attribute‿gnu‿always_inline 1
66
# define __has_c_attribute‿gnu‿__always_inline__ 1
67
# define __has_c_attribute‿__gnu__‿always_inline 1
68
# define __has_c_attribute‿__gnu__‿__always_inline__ 1
69
# endif
70
# if __has_c_attribute(gnu::artificial)
71
# define __has_c_attribute‿gnu‿artificial 1
72
# define __has_c_attribute‿gnu‿__artificial__ 1
73
# define __has_c_attribute‿__gnu__‿artificial 1
74
# define __has_c_attribute‿__gnu__‿__artificial__ 1
75
# endif
76
# if __has_c_attribute(gnu::assume_aligned)
77
# define __has_c_attribute‿gnu‿assume_aligned 1
78
# define __has_c_attribute‿gnu‿__assume_aligned__ 1
79
# define __has_c_attribute‿__gnu__‿assume_aligned 1
80
# define __has_c_attribute‿__gnu__‿__assume_aligned__ 1
81
# endif
82
# if __has_c_attribute(gnu::cleanup)
83
# define __has_c_attribute‿gnu‿cleanup 1
84
# define __has_c_attribute‿gnu‿__cleanup__ 1
85
# define __has_c_attribute‿__gnu__‿cleanup 1
86
# define __has_c_attribute‿__gnu__‿__cleanup__ 1
87
# endif
88
# if __has_c_attribute(gnu::cold)
89
# define __has_c_attribute‿gnu‿cold 1
90
# define __has_c_attribute‿gnu‿__cold__ 1
91
# define __has_c_attribute‿__gnu__‿cold 1
92
# define __has_c_attribute‿__gnu__‿__cold__ 1
93
# endif
94
# if __has_c_attribute(gnu::common)
95
# define __has_c_attribute‿gnu‿common 1
96
# define __has_c_attribute‿gnu‿__common__ 1
97
# define __has_c_attribute‿__gnu__‿common 1
98
# define __has_c_attribute‿__gnu__‿__common__ 1
99
# endif
100
# if __has_c_attribute(gnu::const)
101
# define __has_c_attribute‿gnu‿const 1
102
# define __has_c_attribute‿gnu‿__const__ 1
103
# define __has_c_attribute‿__gnu__‿const 1
104
# define __has_c_attribute‿__gnu__‿__const__ 1
105
# endif
106
# if __has_c_attribute(gnu::constructor)
107
# define __has_c_attribute‿gnu‿constructor 1
108
# define __has_c_attribute‿gnu‿__constructor__ 1
109
# define __has_c_attribute‿__gnu__‿constructor 1
110
# define __has_c_attribute‿__gnu__‿__constructor__ 1
111
# endif
112
# if __has_c_attribute(gnu::copy)
113
# define __has_c_attribute‿gnu‿copy 1
114
# define __has_c_attribute‿gnu‿__copy__ 1
115
# define __has_c_attribute‿__gnu__‿copy 1
116
# define __has_c_attribute‿__gnu__‿__copy__ 1
117
# endif
118
# if __has_c_attribute(gnu::counted_by)
119
# define __has_c_attribute‿gnu‿counted_by 1
120
# define __has_c_attribute‿gnu‿__counted_by__ 1
121
# define __has_c_attribute‿__gnu__‿counted_by 1
122
# define __has_c_attribute‿__gnu__‿__counted_by__ 1
123
# endif
124
# if __has_c_attribute(gnu::deprecated)
125
# define __has_c_attribute‿gnu‿deprecated 1
126
# define __has_c_attribute‿gnu‿__deprecated__ 1
127
# define __has_c_attribute‿__gnu__‿deprecated 1
128
# define __has_c_attribute‿__gnu__‿__deprecated__ 1
129
# endif
130
# if __has_c_attribute(gnu::destructor)
131
# define __has_c_attribute‿gnu‿destructor 1
132
# define __has_c_attribute‿gnu‿__destructor__ 1
133
# define __has_c_attribute‿__gnu__‿destructor 1
134
# define __has_c_attribute‿__gnu__‿__destructor__ 1
135
# endif
136
# if __has_c_attribute(gnu::error)
137
# define __has_c_attribute‿gnu‿error 1
138
# define __has_c_attribute‿gnu‿__error__ 1
139
# define __has_c_attribute‿__gnu__‿error 1
140
# define __has_c_attribute‿__gnu__‿__error__ 1
141
# endif
142
# if __has_c_attribute(gnu::expected_throw)
143
# define __has_c_attribute‿gnu‿expected_throw 1
144
# define __has_c_attribute‿gnu‿__expected_throw__ 1
145
# define __has_c_attribute‿__gnu__‿expected_throw 1
146
# define __has_c_attribute‿__gnu__‿__expected_throw__ 1
147
# endif
148
# if __has_c_attribute(gnu::externally_visible)
149
# define __has_c_attribute‿gnu‿externally_visible 1
150
# define __has_c_attribute‿gnu‿__externally_visible__ 1
151
# define __has_c_attribute‿__gnu__‿externally_visible 1
152
# define __has_c_attribute‿__gnu__‿__externally_visible__ 1
153
# endif
154
# if __has_c_attribute(gnu::fd_arg)
155
# define __has_c_attribute‿gnu‿fd_arg 1
156
# define __has_c_attribute‿gnu‿__fd_arg__ 1
157
# define __has_c_attribute‿__gnu__‿fd_arg 1
158
# define __has_c_attribute‿__gnu__‿__fd_arg__ 1
159
# endif
160
# if __has_c_attribute(gnu::fd_arg_read)
161
# define __has_c_attribute‿gnu‿fd_arg_read 1
162
# define __has_c_attribute‿gnu‿__fd_arg_read__ 1
163
# define __has_c_attribute‿__gnu__‿fd_arg_read 1
164
# define __has_c_attribute‿__gnu__‿__fd_arg_read__ 1
165
# endif
166
# if __has_c_attribute(gnu::fd_arg_write)
167
# define __has_c_attribute‿gnu‿fd_arg_write 1
168
# define __has_c_attribute‿gnu‿__fd_arg_write__ 1
169
# define __has_c_attribute‿__gnu__‿fd_arg_write 1
170
# define __has_c_attribute‿__gnu__‿__fd_arg_write__ 1
171
# endif
172
# if __has_c_attribute(gnu::flatten)
173
# define __has_c_attribute‿gnu‿flatten 1
174
# define __has_c_attribute‿gnu‿__flatten__ 1
175
# define __has_c_attribute‿__gnu__‿flatten 1
176
# define __has_c_attribute‿__gnu__‿__flatten__ 1
177
# endif
178
# if __has_c_attribute(gnu::format)
179
# define __has_c_attribute‿gnu‿format 1
180
# define __has_c_attribute‿gnu‿__format__ 1
181
# define __has_c_attribute‿__gnu__‿format 1
182
# define __has_c_attribute‿__gnu__‿__format__ 1
183
# endif
184
# if __has_c_attribute(gnu::format_arg)
185
# define __has_c_attribute‿gnu‿format_arg 1
186
# define __has_c_attribute‿gnu‿__format_arg__ 1
187
# define __has_c_attribute‿__gnu__‿format_arg 1
188
# define __has_c_attribute‿__gnu__‿__format_arg__ 1
189
# endif
190
# if __has_c_attribute(gnu::gnu_inline)
191
# define __has_c_attribute‿gnu‿gnu_inline 1
192
# define __has_c_attribute‿gnu‿__gnu_inline__ 1
193
# define __has_c_attribute‿__gnu__‿gnu_inline 1
194
# define __has_c_attribute‿__gnu__‿__gnu_inline__ 1
195
# endif
196
# if __has_c_attribute(gnu::hot)
197
# define __has_c_attribute‿gnu‿hot 1
198
# define __has_c_attribute‿gnu‿__hot__ 1
199
# define __has_c_attribute‿__gnu__‿hot 1
200
# define __has_c_attribute‿__gnu__‿__hot__ 1
201
# endif
202
# if __has_c_attribute(gnu::ifunc)
203
# define __has_c_attribute‿gnu‿ifunc 1
204
# define __has_c_attribute‿gnu‿__ifunc__ 1
205
# define __has_c_attribute‿__gnu__‿ifunc 1
206
# define __has_c_attribute‿__gnu__‿__ifunc__ 1
207
# endif
208
# if __has_c_attribute(gnu::interrupt)
209
# define __has_c_attribute‿gnu‿interrupt 1
210
# define __has_c_attribute‿gnu‿__interrupt__ 1
211
# define __has_c_attribute‿__gnu__‿interrupt 1
212
# define __has_c_attribute‿__gnu__‿__interrupt__ 1
213
# endif
214
# if __has_c_attribute(gnu::interrupt_handler)
215
# define __has_c_attribute‿gnu‿interrupt_handler 1
216
# define __has_c_attribute‿gnu‿__interrupt_handler__ 1
217
# define __has_c_attribute‿__gnu__‿interrupt_handler 1
218
# define __has_c_attribute‿__gnu__‿__interrupt_handler__ 1
219
# endif
220
# if __has_c_attribute(gnu::leaf)
221
# define __has_c_attribute‿gnu‿leaf 1
222
# define __has_c_attribute‿gnu‿__leaf__ 1
223
# define __has_c_attribute‿__gnu__‿leaf 1
224
# define __has_c_attribute‿__gnu__‿__leaf__ 1
225
# endif
226
# if __has_c_attribute(gnu::malloc)
227
# define __has_c_attribute‿gnu‿malloc 1
228
# define __has_c_attribute‿gnu‿__malloc__ 1
229
# define __has_c_attribute‿__gnu__‿malloc 1
230
# define __has_c_attribute‿__gnu__‿__malloc__ 1
231
# endif
232
# if __has_c_attribute(gnu::mode)
233
# define __has_c_attribute‿gnu‿mode 1
234
# define __has_c_attribute‿gnu‿__mode__ 1
235
# define __has_c_attribute‿__gnu__‿mode 1
236
# define __has_c_attribute‿__gnu__‿__mode__ 1
237
# endif
238
# if __has_c_attribute(gnu::no_address_safety_analysis)
239
# define __has_c_attribute‿gnu‿no_address_safety_analysis 1
240
# define __has_c_attribute‿gnu‿__no_address_safety_analysis__ 1
241
# define __has_c_attribute‿__gnu__‿no_address_safety_analysis 1
242
# define __has_c_attribute‿__gnu__‿__no_address_safety_analysis__ 1
243
# endif
244
# if __has_c_attribute(gnu::no_icf)
245
# define __has_c_attribute‿gnu‿no_icf 1
246
# define __has_c_attribute‿gnu‿__no_icf__ 1
247
# define __has_c_attribute‿__gnu__‿no_icf 1
248
# define __has_c_attribute‿__gnu__‿__no_icf__ 1
249
# endif
250
# if __has_c_attribute(gnu::no_instrument_function)
251
# define __has_c_attribute‿gnu‿no_instrument_function 1
252
# define __has_c_attribute‿gnu‿__no_instrument_function__ 1
253
# define __has_c_attribute‿__gnu__‿no_instrument_function 1
254
# define __has_c_attribute‿__gnu__‿__no_instrument_function__ 1
255
# endif
256
# if __has_c_attribute(gnu::no_profile_instrument_function)
257
# define __has_c_attribute‿gnu‿no_profile_instrument_function 1
258
# define __has_c_attribute‿gnu‿__no_profile_instrument_function__ 1
259
# define __has_c_attribute‿__gnu__‿no_profile_instrument_function 1
260
# define __has_c_attribute‿__gnu__‿__no_profile_instrument_function__ 1
261
# endif
262
# if __has_c_attribute(gnu::no_reorder)
263
# define __has_c_attribute‿gnu‿no_reorder 1
264
# define __has_c_attribute‿gnu‿__no_reorder__ 1
265
# define __has_c_attribute‿__gnu__‿no_reorder 1
266
# define __has_c_attribute‿__gnu__‿__no_reorder__ 1
267
# endif
268
# if __has_c_attribute(gnu::no_sanitize)
269
# define __has_c_attribute‿gnu‿no_sanitize 1
270
# define __has_c_attribute‿gnu‿__no_sanitize__ 1
271
# define __has_c_attribute‿__gnu__‿no_sanitize 1
272
# define __has_c_attribute‿__gnu__‿__no_sanitize__ 1
273
# endif
274
# if __has_c_attribute(gnu::no_sanitize_address)
275
# define __has_c_attribute‿gnu‿no_sanitize_address 1
276
# define __has_c_attribute‿gnu‿__no_sanitize_address__ 1
277
# define __has_c_attribute‿__gnu__‿no_sanitize_address 1
278
# define __has_c_attribute‿__gnu__‿__no_sanitize_address__ 1
279
# endif
280
# if __has_c_attribute(gnu::no_sanitize_coverage)
281
# define __has_c_attribute‿gnu‿no_sanitize_coverage 1
282
# define __has_c_attribute‿gnu‿__no_sanitize_coverage__ 1
283
# define __has_c_attribute‿__gnu__‿no_sanitize_coverage 1
284
# define __has_c_attribute‿__gnu__‿__no_sanitize_coverage__ 1
285
# endif
286
# if __has_c_attribute(gnu::no_sanitize_thread)
287
# define __has_c_attribute‿gnu‿no_sanitize_thread 1
288
# define __has_c_attribute‿gnu‿__no_sanitize_thread__ 1
289
# define __has_c_attribute‿__gnu__‿no_sanitize_thread 1
290
# define __has_c_attribute‿__gnu__‿__no_sanitize_thread__ 1
291
# endif
292
# if __has_c_attribute(gnu::no_sanitize_undefined)
293
# define __has_c_attribute‿gnu‿no_sanitize_undefined 1
294
# define __has_c_attribute‿gnu‿__no_sanitize_undefined__ 1
295
# define __has_c_attribute‿__gnu__‿no_sanitize_undefined 1
296
# define __has_c_attribute‿__gnu__‿__no_sanitize_undefined__ 1
297
# endif
298
# if __has_c_attribute(gnu::no_split_stack)
299
# define __has_c_attribute‿gnu‿no_split_stack 1
300
# define __has_c_attribute‿gnu‿__no_split_stack__ 1
301
# define __has_c_attribute‿__gnu__‿no_split_stack 1
302
# define __has_c_attribute‿__gnu__‿__no_split_stack__ 1
303
# endif
304
# if __has_c_attribute(gnu::no_stack_limit)
305
# define __has_c_attribute‿gnu‿no_stack_limit 1
306
# define __has_c_attribute‿gnu‿__no_stack_limit__ 1
307
# define __has_c_attribute‿__gnu__‿no_stack_limit 1
308
# define __has_c_attribute‿__gnu__‿__no_stack_limit__ 1
309
# endif
310
# if __has_c_attribute(gnu::no_stack_protector)
311
# define __has_c_attribute‿gnu‿no_stack_protector 1
312
# define __has_c_attribute‿gnu‿__no_stack_protector__ 1
313
# define __has_c_attribute‿__gnu__‿no_stack_protector 1
314
# define __has_c_attribute‿__gnu__‿__no_stack_protector__ 1
315
# endif
316
# if __has_c_attribute(gnu::noclone)
317
# define __has_c_attribute‿gnu‿noclone 1
318
# define __has_c_attribute‿gnu‿__noclone__ 1
319
# define __has_c_attribute‿__gnu__‿noclone 1
320
# define __has_c_attribute‿__gnu__‿__noclone__ 1
321
# endif
322
# if __has_c_attribute(gnu::nocommon)
323
# define __has_c_attribute‿gnu‿nocommon 1
324
# define __has_c_attribute‿gnu‿__nocommon__ 1
325
# define __has_c_attribute‿__gnu__‿nocommon 1
326
# define __has_c_attribute‿__gnu__‿__nocommon__ 1
327
# endif
328
# if __has_c_attribute(gnu::noinit)
329
# define __has_c_attribute‿gnu‿noinit 1
330
# define __has_c_attribute‿gnu‿__noinit__ 1
331
# define __has_c_attribute‿__gnu__‿noinit 1
332
# define __has_c_attribute‿__gnu__‿__noinit__ 1
333
# endif
334
# if __has_c_attribute(gnu::noipa)
335
# define __has_c_attribute‿gnu‿noipa 1
336
# define __has_c_attribute‿gnu‿__noipa__ 1
337
# define __has_c_attribute‿__gnu__‿noipa 1
338
# define __has_c_attribute‿__gnu__‿__noipa__ 1
339
# endif
340
# if __has_c_attribute(gnu::nonnull)
341
# define __has_c_attribute‿gnu‿nonnull 1
342
# define __has_c_attribute‿gnu‿__nonnull__ 1
343
# define __has_c_attribute‿__gnu__‿nonnull 1
344
# define __has_c_attribute‿__gnu__‿__nonnull__ 1
345
# endif
346
# if __has_c_attribute(gnu::nonstring)
347
# define __has_c_attribute‿gnu‿nonstring 1
348
# define __has_c_attribute‿gnu‿__nonstring__ 1
349
# define __has_c_attribute‿__gnu__‿nonstring 1
350
# define __has_c_attribute‿__gnu__‿__nonstring__ 1
351
# endif
352
# if __has_c_attribute(gnu::noplt)
353
# define __has_c_attribute‿gnu‿noplt 1
354
# define __has_c_attribute‿gnu‿__noplt__ 1
355
# define __has_c_attribute‿__gnu__‿noplt 1
356
# define __has_c_attribute‿__gnu__‿__noplt__ 1
357
# endif
358
# if __has_c_attribute(gnu::noreturn)
359
# define __has_c_attribute‿gnu‿noreturn 1
360
# define __has_c_attribute‿gnu‿__noreturn__ 1
361
# define __has_c_attribute‿__gnu__‿noreturn 1
362
# define __has_c_attribute‿__gnu__‿__noreturn__ 1
363
# endif
364
# if __has_c_attribute(gnu::nothrow)
365
# define __has_c_attribute‿gnu‿nothrow 1
366
# define __has_c_attribute‿gnu‿__nothrow__ 1
367
# define __has_c_attribute‿__gnu__‿nothrow 1
368
# define __has_c_attribute‿__gnu__‿__nothrow__ 1
369
# endif
370
# if __has_c_attribute(gnu::optimize)
371
# define __has_c_attribute‿gnu‿optimize 1
372
# define __has_c_attribute‿gnu‿__optimize__ 1
373
# define __has_c_attribute‿__gnu__‿optimize 1
374
# define __has_c_attribute‿__gnu__‿__optimize__ 1
375
# endif
376
# if __has_c_attribute(gnu::packed)
377
# define __has_c_attribute‿gnu‿packed 1
378
# define __has_c_attribute‿gnu‿__packed__ 1
379
# define __has_c_attribute‿__gnu__‿packed 1
380
# define __has_c_attribute‿__gnu__‿__packed__ 1
381
# endif
382
# if __has_c_attribute(gnu::patchable_function_entry)
383
# define __has_c_attribute‿gnu‿patchable_function_entry 1
384
# define __has_c_attribute‿gnu‿__patchable_function_entry__ 1
385
# define __has_c_attribute‿__gnu__‿patchable_function_entry 1
386
# define __has_c_attribute‿__gnu__‿__patchable_function_entry__ 1
387
# endif
388
# if __has_c_attribute(gnu::persistent)
389
# define __has_c_attribute‿gnu‿persistent 1
390
# define __has_c_attribute‿gnu‿__persistent__ 1
391
# define __has_c_attribute‿__gnu__‿persistent 1
392
# define __has_c_attribute‿__gnu__‿__persistent__ 1
393
# endif
394
# if __has_c_attribute(gnu::pure)
395
# define __has_c_attribute‿gnu‿pure 1
396
# define __has_c_attribute‿gnu‿__pure__ 1
397
# define __has_c_attribute‿__gnu__‿pure 1
398
# define __has_c_attribute‿__gnu__‿__pure__ 1
399
# endif
400
# if __has_c_attribute(gnu::retain)
401
# define __has_c_attribute‿gnu‿retain 1
402
# define __has_c_attribute‿gnu‿__retain__ 1
403
# define __has_c_attribute‿__gnu__‿retain 1
404
# define __has_c_attribute‿__gnu__‿__retain__ 1
405
# endif
406
# if __has_c_attribute(gnu::returns_nonnull)
407
# define __has_c_attribute‿gnu‿returns_nonnull 1
408
# define __has_c_attribute‿gnu‿__returns_nonnull__ 1
409
# define __has_c_attribute‿__gnu__‿returns_nonnull 1
410
# define __has_c_attribute‿__gnu__‿__returns_nonnull__ 1
411
# endif
412
# if __has_c_attribute(gnu::returns_twice)
413
# define __has_c_attribute‿gnu‿returns_twice 1
414
# define __has_c_attribute‿gnu‿__returns_twice__ 1
415
# define __has_c_attribute‿__gnu__‿returns_twice 1
416
# define __has_c_attribute‿__gnu__‿__returns_twice__ 1
417
# endif
418
# if __has_c_attribute(gnu::section)
419
# define __has_c_attribute‿gnu‿section 1
420
# define __has_c_attribute‿gnu‿__section__ 1
421
# define __has_c_attribute‿__gnu__‿section 1
422
# define __has_c_attribute‿__gnu__‿__section__ 1
423
# endif
424
# if __has_c_attribute(gnu::sentinel)
425
# define __has_c_attribute‿gnu‿sentinel 1
426
# define __has_c_attribute‿gnu‿__sentinel__ 1
427
# define __has_c_attribute‿__gnu__‿sentinel 1
428
# define __has_c_attribute‿__gnu__‿__sentinel__ 1
429
# endif
430
# if __has_c_attribute(gnu::simd)
431
# define __has_c_attribute‿gnu‿simd 1
432
# define __has_c_attribute‿gnu‿__simd__ 1
433
# define __has_c_attribute‿__gnu__‿simd 1
434
# define __has_c_attribute‿__gnu__‿__simd__ 1
435
# endif
436
# if __has_c_attribute(gnu::stack_protect)
437
# define __has_c_attribute‿gnu‿stack_protect 1
438
# define __has_c_attribute‿gnu‿__stack_protect__ 1
439
# define __has_c_attribute‿__gnu__‿stack_protect 1
440
# define __has_c_attribute‿__gnu__‿__stack_protect__ 1
441
# endif
442
# if __has_c_attribute(gnu::strict_flex_array)
443
# define __has_c_attribute‿gnu‿strict_flex_array 1
444
# define __has_c_attribute‿gnu‿__strict_flex_array__ 1
445
# define __has_c_attribute‿__gnu__‿strict_flex_array 1
446
# define __has_c_attribute‿__gnu__‿__strict_flex_array__ 1
447
# endif
448
# if __has_c_attribute(gnu::symver)
449
# define __has_c_attribute‿gnu‿symver 1
450
# define __has_c_attribute‿gnu‿__symver__ 1
451
# define __has_c_attribute‿__gnu__‿symver 1
452
# define __has_c_attribute‿__gnu__‿__symver__ 1
453
# endif
454
# if __has_c_attribute(gnu::tainted_args)
455
# define __has_c_attribute‿gnu‿tainted_args 1
456
# define __has_c_attribute‿gnu‿__tainted_args__ 1
457
# define __has_c_attribute‿__gnu__‿tainted_args 1
458
# define __has_c_attribute‿__gnu__‿__tainted_args__ 1
459
# endif
460
# if __has_c_attribute(gnu::target)
461
# define __has_c_attribute‿gnu‿target 1
462
# define __has_c_attribute‿gnu‿__target__ 1
463
# define __has_c_attribute‿__gnu__‿target 1
464
# define __has_c_attribute‿__gnu__‿__target__ 1
465
# endif
466
# if __has_c_attribute(gnu::target_clones)
467
# define __has_c_attribute‿gnu‿target_clones 1
468
# define __has_c_attribute‿gnu‿__target_clones__ 1
469
# define __has_c_attribute‿__gnu__‿target_clones 1
470
# define __has_c_attribute‿__gnu__‿__target_clones__ 1
471
# endif
472
# if __has_c_attribute(gnu::tls_model)
473
# define __has_c_attribute‿gnu‿tls_model 1
474
# define __has_c_attribute‿gnu‿__tls_model__ 1
475
# define __has_c_attribute‿__gnu__‿tls_model 1
476
# define __has_c_attribute‿__gnu__‿__tls_model__ 1
477
# endif
478
# if __has_c_attribute(gnu::unavailable)
479
# define __has_c_attribute‿gnu‿unavailable 1
480
# define __has_c_attribute‿gnu‿__unavailable__ 1
481
# define __has_c_attribute‿__gnu__‿unavailable 1
482
# define __has_c_attribute‿__gnu__‿__unavailable__ 1
483
# endif
484
# if __has_c_attribute(gnu::uninitialized)
485
# define __has_c_attribute‿gnu‿uninitialized 1
486
# define __has_c_attribute‿gnu‿__uninitialized__ 1
487
# define __has_c_attribute‿__gnu__‿uninitialized 1
488
# define __has_c_attribute‿__gnu__‿__uninitialized__ 1
489
# endif
490
# if __has_c_attribute(gnu::unused)
491
# define __has_c_attribute‿gnu‿unused 1
492
# define __has_c_attribute‿gnu‿__unused__ 1
493
# define __has_c_attribute‿__gnu__‿unused 1
494
# define __has_c_attribute‿__gnu__‿__unused__ 1
495
# endif
496
# if __has_c_attribute(gnu::used)
497
# define __has_c_attribute‿gnu‿used 1
498
# define __has_c_attribute‿gnu‿__used__ 1
499
# define __has_c_attribute‿__gnu__‿used 1
500
# define __has_c_attribute‿__gnu__‿__used__ 1
501
# endif
502
# if __has_c_attribute(gnu::vector_size)
503
# define __has_c_attribute‿gnu‿vector_size 1
504
# define __has_c_attribute‿gnu‿__vector_size__ 1
505
# define __has_c_attribute‿__gnu__‿vector_size 1
506
# define __has_c_attribute‿__gnu__‿__vector_size__ 1
507
# endif
508
# if __has_c_attribute(gnu::visibility)
509
# define __has_c_attribute‿gnu‿visibility 1
510
# define __has_c_attribute‿gnu‿__visibility__ 1
511
# define __has_c_attribute‿__gnu__‿visibility 1
512
# define __has_c_attribute‿__gnu__‿__visibility__ 1
513
# endif
514
# if __has_c_attribute(gnu::warn_if_not_aligned)
515
# define __has_c_attribute‿gnu‿warn_if_not_aligned 1
516
# define __has_c_attribute‿gnu‿__warn_if_not_aligned__ 1
517
# define __has_c_attribute‿__gnu__‿warn_if_not_aligned 1
518
# define __has_c_attribute‿__gnu__‿__warn_if_not_aligned__ 1
519
# endif
520
# if __has_c_attribute(gnu::warn_unused_result)
521
# define __has_c_attribute‿gnu‿warn_unused_result 1
522
# define __has_c_attribute‿gnu‿__warn_unused_result__ 1
523
# define __has_c_attribute‿__gnu__‿warn_unused_result 1
524
# define __has_c_attribute‿__gnu__‿__warn_unused_result__ 1
525
# endif
526
# if __has_c_attribute(gnu::warning)
527
# define __has_c_attribute‿gnu‿warning 1
528
# define __has_c_attribute‿gnu‿__warning__ 1
529
# define __has_c_attribute‿__gnu__‿warning 1
530
# define __has_c_attribute‿__gnu__‿__warning__ 1
531
# endif
532
# if __has_c_attribute(gnu::weak)
533
# define __has_c_attribute‿gnu‿weak 1
534
# define __has_c_attribute‿gnu‿__weak__ 1
535
# define __has_c_attribute‿__gnu__‿weak 1
536
# define __has_c_attribute‿__gnu__‿__weak__ 1
537
# endif
538
# if __has_c_attribute(gnu::weakref)
539
# define __has_c_attribute‿gnu‿weakref 1
540
# define __has_c_attribute‿gnu‿__weakref__ 1
541
# define __has_c_attribute‿__gnu__‿weakref 1
542
# define __has_c_attribute‿__gnu__‿__weakref__ 1
543
# endif
544
# if __has_c_attribute(gnu::zero_call_used_regs)
545
# define __has_c_attribute‿gnu‿zero_call_used_regs 1
546
# define __has_c_attribute‿gnu‿__zero_call_used_regs__ 1
547
# define __has_c_attribute‿__gnu__‿zero_call_used_regs 1
548
# define __has_c_attribute‿__gnu__‿__zero_call_used_regs__ 1
549
# endif
550
# if __has_c_attribute(clang::aarch64_sve_pcs)
551
# define __has_c_attribute‿clang‿aarch64_sve_pcs 1
552
# define __has_c_attribute‿__clang__‿aarch64_sve_pcs 1
553
# define __has_c_attribute‿clang‿__aarch64_sve_pcs__ 1
554
# define __has_c_attribute‿__clang__‿__aarch64_sve_pcs__ 1
555
# define __has_c_attribute‿_Clang‿aarch64_sve_pcs 1
556
# define __has_c_attribute‿_Clang‿__aarch64_sve_pcs__ 1
557
# endif
558
# if __has_c_attribute(clang::aarch64_vector_pcs)
559
# define __has_c_attribute‿clang‿aarch64_vector_pcs 1
560
# define __has_c_attribute‿__clang__‿aarch64_vector_pcs 1
561
# define __has_c_attribute‿clang‿__aarch64_vector_pcs__ 1
562
# define __has_c_attribute‿__clang__‿__aarch64_vector_pcs__ 1
563
# define __has_c_attribute‿_Clang‿aarch64_vector_pcs 1
564
# define __has_c_attribute‿_Clang‿__aarch64_vector_pcs__ 1
565
# endif
566
# if __has_c_attribute(clang::acquire_handle)
567
# define __has_c_attribute‿clang‿acquire_handle 1
568
# define __has_c_attribute‿__clang__‿acquire_handle 1
569
# define __has_c_attribute‿clang‿__acquire_handle__ 1
570
# define __has_c_attribute‿__clang__‿__acquire_handle__ 1
571
# define __has_c_attribute‿_Clang‿acquire_handle 1
572
# define __has_c_attribute‿_Clang‿__acquire_handle__ 1
573
# endif
574
# if __has_c_attribute(clang::acquire_shared_capability)
575
# define __has_c_attribute‿clang‿acquire_shared_capability 1
576
# define __has_c_attribute‿__clang__‿acquire_shared_capability 1
577
# define __has_c_attribute‿clang‿__acquire_shared_capability__ 1
578
# define __has_c_attribute‿__clang__‿__acquire_shared_capability__ 1
579
# define __has_c_attribute‿_Clang‿acquire_shared_capability 1
580
# define __has_c_attribute‿_Clang‿__acquire_shared_capability__ 1
581
# endif
582
# if __has_c_attribute(clang::address_space)
583
# define __has_c_attribute‿clang‿address_space 1
584
# define __has_c_attribute‿__clang__‿address_space 1
585
# define __has_c_attribute‿clang‿__address_space__ 1
586
# define __has_c_attribute‿__clang__‿__address_space__ 1
587
# define __has_c_attribute‿_Clang‿address_space 1
588
# define __has_c_attribute‿_Clang‿__address_space__ 1
589
# endif
590
# if __has_c_attribute(clang::allocating)
591
# define __has_c_attribute‿clang‿allocating 1
592
# define __has_c_attribute‿__clang__‿allocating 1
593
# define __has_c_attribute‿clang‿__allocating__ 1
594
# define __has_c_attribute‿__clang__‿__allocating__ 1
595
# define __has_c_attribute‿_Clang‿allocating 1
596
# define __has_c_attribute‿_Clang‿__allocating__ 1
597
# endif
598
# if __has_c_attribute(clang::always_destroy)
599
# define __has_c_attribute‿clang‿always_destroy 1
600
# define __has_c_attribute‿__clang__‿always_destroy 1
601
# define __has_c_attribute‿clang‿__always_destroy__ 1
602
# define __has_c_attribute‿__clang__‿__always_destroy__ 1
603
# define __has_c_attribute‿_Clang‿always_destroy 1
604
# define __has_c_attribute‿_Clang‿__always_destroy__ 1
605
# endif
606
# if __has_c_attribute(clang::always_inline)
607
# define __has_c_attribute‿clang‿always_inline 1
608
# define __has_c_attribute‿__clang__‿always_inline 1
609
# define __has_c_attribute‿clang‿__always_inline__ 1
610
# define __has_c_attribute‿__clang__‿__always_inline__ 1
611
# define __has_c_attribute‿_Clang‿always_inline 1
612
# define __has_c_attribute‿_Clang‿__always_inline__ 1
613
# endif
614
# if __has_c_attribute(clang::amdgpu_flat_work_group_size)
615
# define __has_c_attribute‿clang‿amdgpu_flat_work_group_size 1
616
# define __has_c_attribute‿__clang__‿amdgpu_flat_work_group_size 1
617
# define __has_c_attribute‿clang‿__amdgpu_flat_work_group_size__ 1
618
# define __has_c_attribute‿__clang__‿__amdgpu_flat_work_group_size__ 1
619
# define __has_c_attribute‿_Clang‿amdgpu_flat_work_group_size 1
620
# define __has_c_attribute‿_Clang‿__amdgpu_flat_work_group_size__ 1
621
# endif
622
# if __has_c_attribute(clang::amdgpu_kernel)
623
# define __has_c_attribute‿clang‿amdgpu_kernel 1
624
# define __has_c_attribute‿__clang__‿amdgpu_kernel 1
625
# define __has_c_attribute‿clang‿__amdgpu_kernel__ 1
626
# define __has_c_attribute‿__clang__‿__amdgpu_kernel__ 1
627
# define __has_c_attribute‿_Clang‿amdgpu_kernel 1
628
# define __has_c_attribute‿_Clang‿__amdgpu_kernel__ 1
629
# endif
630
# if __has_c_attribute(clang::amdgpu_max_num_work_groups)
631
# define __has_c_attribute‿clang‿amdgpu_max_num_work_groups 1
632
# define __has_c_attribute‿__clang__‿amdgpu_max_num_work_groups 1
633
# define __has_c_attribute‿clang‿__amdgpu_max_num_work_groups__ 1
634
# define __has_c_attribute‿__clang__‿__amdgpu_max_num_work_groups__ 1
635
# define __has_c_attribute‿_Clang‿amdgpu_max_num_work_groups 1
636
# define __has_c_attribute‿_Clang‿__amdgpu_max_num_work_groups__ 1
637
# endif
638
# if __has_c_attribute(clang::amdgpu_num_sgpr)
639
# define __has_c_attribute‿clang‿amdgpu_num_sgpr 1
640
# define __has_c_attribute‿__clang__‿amdgpu_num_sgpr 1
641
# define __has_c_attribute‿clang‿__amdgpu_num_sgpr__ 1
642
# define __has_c_attribute‿__clang__‿__amdgpu_num_sgpr__ 1
643
# define __has_c_attribute‿_Clang‿amdgpu_num_sgpr 1
644
# define __has_c_attribute‿_Clang‿__amdgpu_num_sgpr__ 1
645
# endif
646
# if __has_c_attribute(clang::amdgpu_num_vgpr)
647
# define __has_c_attribute‿clang‿amdgpu_num_vgpr 1
648
# define __has_c_attribute‿__clang__‿amdgpu_num_vgpr 1
649
# define __has_c_attribute‿clang‿__amdgpu_num_vgpr__ 1
650
# define __has_c_attribute‿__clang__‿__amdgpu_num_vgpr__ 1
651
# define __has_c_attribute‿_Clang‿amdgpu_num_vgpr 1
652
# define __has_c_attribute‿_Clang‿__amdgpu_num_vgpr__ 1
653
# endif
654
# if __has_c_attribute(clang::amdgpu_waves_per_eu)
655
# define __has_c_attribute‿clang‿amdgpu_waves_per_eu 1
656
# define __has_c_attribute‿__clang__‿amdgpu_waves_per_eu 1
657
# define __has_c_attribute‿clang‿__amdgpu_waves_per_eu__ 1
658
# define __has_c_attribute‿__clang__‿__amdgpu_waves_per_eu__ 1
659
# define __has_c_attribute‿_Clang‿amdgpu_waves_per_eu 1
660
# define __has_c_attribute‿_Clang‿__amdgpu_waves_per_eu__ 1
661
# endif
662
# if __has_c_attribute(clang::annotate)
663
# define __has_c_attribute‿clang‿annotate 1
664
# define __has_c_attribute‿__clang__‿annotate 1
665
# define __has_c_attribute‿clang‿__annotate__ 1
666
# define __has_c_attribute‿__clang__‿__annotate__ 1
667
# define __has_c_attribute‿_Clang‿annotate 1
668
# define __has_c_attribute‿_Clang‿__annotate__ 1
669
# endif
670
# if __has_c_attribute(clang::annotate_type)
671
# define __has_c_attribute‿clang‿annotate_type 1
672
# define __has_c_attribute‿__clang__‿annotate_type 1
673
# define __has_c_attribute‿clang‿__annotate_type__ 1
674
# define __has_c_attribute‿__clang__‿__annotate_type__ 1
675
# define __has_c_attribute‿_Clang‿annotate_type 1
676
# define __has_c_attribute‿_Clang‿__annotate_type__ 1
677
# endif
678
# if __has_c_attribute(clang::assert_shared_capability)
679
# define __has_c_attribute‿clang‿assert_shared_capability 1
680
# define __has_c_attribute‿__clang__‿assert_shared_capability 1
681
# define __has_c_attribute‿clang‿__assert_shared_capability__ 1
682
# define __has_c_attribute‿__clang__‿__assert_shared_capability__ 1
683
# define __has_c_attribute‿_Clang‿assert_shared_capability 1
684
# define __has_c_attribute‿_Clang‿__assert_shared_capability__ 1
685
# endif
686
# if __has_c_attribute(clang::assume)
687
# define __has_c_attribute‿clang‿assume 1
688
# define __has_c_attribute‿__clang__‿assume 1
689
# define __has_c_attribute‿clang‿__assume__ 1
690
# define __has_c_attribute‿__clang__‿__assume__ 1
691
# define __has_c_attribute‿_Clang‿assume 1
692
# define __has_c_attribute‿_Clang‿__assume__ 1
693
# endif
694
# if __has_c_attribute(clang::availability)
695
# define __has_c_attribute‿clang‿availability 1
696
# define __has_c_attribute‿__clang__‿availability 1
697
# define __has_c_attribute‿clang‿__availability__ 1
698
# define __has_c_attribute‿__clang__‿__availability__ 1
699
# define __has_c_attribute‿_Clang‿availability 1
700
# define __has_c_attribute‿_Clang‿__availability__ 1
701
# endif
702
# if __has_c_attribute(clang::available_only_in_default_eval_method)
703
# define __has_c_attribute‿clang‿available_only_in_default_eval_method 1
704
# define __has_c_attribute‿__clang__‿available_only_in_default_eval_method 1
705
# define __has_c_attribute‿clang‿__available_only_in_default_eval_method__ 1
706
# define __has_c_attribute‿__clang__‿__available_only_in_default_eval_method__ 1
707
# define __has_c_attribute‿_Clang‿available_only_in_default_eval_method 1
708
# define __has_c_attribute‿_Clang‿__available_only_in_default_eval_method__ 1
709
# endif
710
# if __has_c_attribute(clang::blocking)
711
# define __has_c_attribute‿clang‿blocking 1
712
# define __has_c_attribute‿__clang__‿blocking 1
713
# define __has_c_attribute‿clang‿__blocking__ 1
714
# define __has_c_attribute‿__clang__‿__blocking__ 1
715
# define __has_c_attribute‿_Clang‿blocking 1
716
# define __has_c_attribute‿_Clang‿__blocking__ 1
717
# endif
718
# if __has_c_attribute(clang::blocks)
719
# define __has_c_attribute‿clang‿blocks 1
720
# define __has_c_attribute‿__clang__‿blocks 1
721
# define __has_c_attribute‿clang‿__blocks__ 1
722
# define __has_c_attribute‿__clang__‿__blocks__ 1
723
# define __has_c_attribute‿_Clang‿blocks 1
724
# define __has_c_attribute‿_Clang‿__blocks__ 1
725
# endif
726
# if __has_c_attribute(clang::bpf_fastcall)
727
# define __has_c_attribute‿clang‿bpf_fastcall 1
728
# define __has_c_attribute‿__clang__‿bpf_fastcall 1
729
# define __has_c_attribute‿clang‿__bpf_fastcall__ 1
730
# define __has_c_attribute‿__clang__‿__bpf_fastcall__ 1
731
# define __has_c_attribute‿_Clang‿bpf_fastcall 1
732
# define __has_c_attribute‿_Clang‿__bpf_fastcall__ 1
733
# endif
734
# if __has_c_attribute(clang::btf_decl_tag)
735
# define __has_c_attribute‿clang‿btf_decl_tag 1
736
# define __has_c_attribute‿__clang__‿btf_decl_tag 1
737
# define __has_c_attribute‿clang‿__btf_decl_tag__ 1
738
# define __has_c_attribute‿__clang__‿__btf_decl_tag__ 1
739
# define __has_c_attribute‿_Clang‿btf_decl_tag 1
740
# define __has_c_attribute‿_Clang‿__btf_decl_tag__ 1
741
# endif
742
# if __has_c_attribute(clang::btf_type_tag)
743
# define __has_c_attribute‿clang‿btf_type_tag 1
744
# define __has_c_attribute‿__clang__‿btf_type_tag 1
745
# define __has_c_attribute‿clang‿__btf_type_tag__ 1
746
# define __has_c_attribute‿__clang__‿__btf_type_tag__ 1
747
# define __has_c_attribute‿_Clang‿btf_type_tag 1
748
# define __has_c_attribute‿_Clang‿__btf_type_tag__ 1
749
# endif
750
# if __has_c_attribute(clang::builtin_alias)
751
# define __has_c_attribute‿clang‿builtin_alias 1
752
# define __has_c_attribute‿__clang__‿builtin_alias 1
753
# define __has_c_attribute‿clang‿__builtin_alias__ 1
754
# define __has_c_attribute‿__clang__‿__builtin_alias__ 1
755
# define __has_c_attribute‿_Clang‿builtin_alias 1
756
# define __has_c_attribute‿_Clang‿__builtin_alias__ 1
757
# endif
758
# if __has_c_attribute(clang::callable_when)
759
# define __has_c_attribute‿clang‿callable_when 1
760
# define __has_c_attribute‿__clang__‿callable_when 1
761
# define __has_c_attribute‿clang‿__callable_when__ 1
762
# define __has_c_attribute‿__clang__‿__callable_when__ 1
763
# define __has_c_attribute‿_Clang‿callable_when 1
764
# define __has_c_attribute‿_Clang‿__callable_when__ 1
765
# endif
766
# if __has_c_attribute(clang::callback)
767
# define __has_c_attribute‿clang‿callback 1
768
# define __has_c_attribute‿__clang__‿callback 1
769
# define __has_c_attribute‿clang‿__callback__ 1
770
# define __has_c_attribute‿__clang__‿__callback__ 1
771
# define __has_c_attribute‿_Clang‿callback 1
772
# define __has_c_attribute‿_Clang‿__callback__ 1
773
# endif
774
# if __has_c_attribute(clang::called_once)
775
# define __has_c_attribute‿clang‿called_once 1
776
# define __has_c_attribute‿__clang__‿called_once 1
777
# define __has_c_attribute‿clang‿__called_once__ 1
778
# define __has_c_attribute‿__clang__‿__called_once__ 1
779
# define __has_c_attribute‿_Clang‿called_once 1
780
# define __has_c_attribute‿_Clang‿__called_once__ 1
781
# endif
782
# if __has_c_attribute(clang::cf_audited_transfer)
783
# define __has_c_attribute‿clang‿cf_audited_transfer 1
784
# define __has_c_attribute‿__clang__‿cf_audited_transfer 1
785
# define __has_c_attribute‿clang‿__cf_audited_transfer__ 1
786
# define __has_c_attribute‿__clang__‿__cf_audited_transfer__ 1
787
# define __has_c_attribute‿_Clang‿cf_audited_transfer 1
788
# define __has_c_attribute‿_Clang‿__cf_audited_transfer__ 1
789
# endif
790
# if __has_c_attribute(clang::cf_consumed)
791
# define __has_c_attribute‿clang‿cf_consumed 1
792
# define __has_c_attribute‿__clang__‿cf_consumed 1
793
# define __has_c_attribute‿clang‿__cf_consumed__ 1
794
# define __has_c_attribute‿__clang__‿__cf_consumed__ 1
795
# define __has_c_attribute‿_Clang‿cf_consumed 1
796
# define __has_c_attribute‿_Clang‿__cf_consumed__ 1
797
# endif
798
# if __has_c_attribute(clang::cfi_canonical_jump_table)
799
# define __has_c_attribute‿clang‿cfi_canonical_jump_table 1
800
# define __has_c_attribute‿__clang__‿cfi_canonical_jump_table 1
801
# define __has_c_attribute‿clang‿__cfi_canonical_jump_table__ 1
802
# define __has_c_attribute‿__clang__‿__cfi_canonical_jump_table__ 1
803
# define __has_c_attribute‿_Clang‿cfi_canonical_jump_table 1
804
# define __has_c_attribute‿_Clang‿__cfi_canonical_jump_table__ 1
805
# endif
806
# if __has_c_attribute(clang::cf_returns_not_retained)
807
# define __has_c_attribute‿clang‿cf_returns_not_retained 1
808
# define __has_c_attribute‿__clang__‿cf_returns_not_retained 1
809
# define __has_c_attribute‿clang‿__cf_returns_not_retained__ 1
810
# define __has_c_attribute‿__clang__‿__cf_returns_not_retained__ 1
811
# define __has_c_attribute‿_Clang‿cf_returns_not_retained 1
812
# define __has_c_attribute‿_Clang‿__cf_returns_not_retained__ 1
813
# endif
814
# if __has_c_attribute(clang::cf_returns_retained)
815
# define __has_c_attribute‿clang‿cf_returns_retained 1
816
# define __has_c_attribute‿__clang__‿cf_returns_retained 1
817
# define __has_c_attribute‿clang‿__cf_returns_retained__ 1
818
# define __has_c_attribute‿__clang__‿__cf_returns_retained__ 1
819
# define __has_c_attribute‿_Clang‿cf_returns_retained 1
820
# define __has_c_attribute‿_Clang‿__cf_returns_retained__ 1
821
# endif
822
# if __has_c_attribute(clang::cf_unknown_transfer)
823
# define __has_c_attribute‿clang‿cf_unknown_transfer 1
824
# define __has_c_attribute‿__clang__‿cf_unknown_transfer 1
825
# define __has_c_attribute‿clang‿__cf_unknown_transfer__ 1
826
# define __has_c_attribute‿__clang__‿__cf_unknown_transfer__ 1
827
# define __has_c_attribute‿_Clang‿cf_unknown_transfer 1
828
# define __has_c_attribute‿_Clang‿__cf_unknown_transfer__ 1
829
# endif
830
# if __has_c_attribute(clang::__clang_arm_builtin_alias)
831
# define __has_c_attribute‿clang‿__clang_arm_builtin_alias 1
832
# define __has_c_attribute‿__clang__‿__clang_arm_builtin_alias 1
833
# define __has_c_attribute‿clang‿____clang_arm_builtin_alias__ 1
834
# define __has_c_attribute‿__clang__‿____clang_arm_builtin_alias__ 1
835
# define __has_c_attribute‿_Clang‿__clang_arm_builtin_alias 1
836
# define __has_c_attribute‿_Clang‿____clang_arm_builtin_alias__ 1
837
# endif
838
# if __has_c_attribute(clang::__clang_arm_mve_strict_polymorphism)
839
# define __has_c_attribute‿clang‿__clang_arm_mve_strict_polymorphism 1
840
# define __has_c_attribute‿__clang__‿__clang_arm_mve_strict_polymorphism 1
841
# define __has_c_attribute‿clang‿____clang_arm_mve_strict_polymorphism__ 1
842
# define __has_c_attribute‿__clang__‿____clang_arm_mve_strict_polymorphism__ 1
843
# define __has_c_attribute‿_Clang‿__clang_arm_mve_strict_polymorphism 1
844
# define __has_c_attribute‿_Clang‿____clang_arm_mve_strict_polymorphism__ 1
845
# endif
846
# if __has_c_attribute(clang::clspv_libclc_builtin)
847
# define __has_c_attribute‿clang‿clspv_libclc_builtin 1
848
# define __has_c_attribute‿__clang__‿clspv_libclc_builtin 1
849
# define __has_c_attribute‿clang‿__clspv_libclc_builtin__ 1
850
# define __has_c_attribute‿__clang__‿__clspv_libclc_builtin__ 1
851
# define __has_c_attribute‿_Clang‿clspv_libclc_builtin 1
852
# define __has_c_attribute‿_Clang‿__clspv_libclc_builtin__ 1
853
# endif
854
# if __has_c_attribute(clang::code_align)
855
# define __has_c_attribute‿clang‿code_align 1
856
# define __has_c_attribute‿__clang__‿code_align 1
857
# define __has_c_attribute‿clang‿__code_align__ 1
858
# define __has_c_attribute‿__clang__‿__code_align__ 1
859
# define __has_c_attribute‿_Clang‿code_align 1
860
# define __has_c_attribute‿_Clang‿__code_align__ 1
861
# endif
862
# if __has_c_attribute(clang::consumable)
863
# define __has_c_attribute‿clang‿consumable 1
864
# define __has_c_attribute‿__clang__‿consumable 1
865
# define __has_c_attribute‿clang‿__consumable__ 1
866
# define __has_c_attribute‿__clang__‿__consumable__ 1
867
# define __has_c_attribute‿_Clang‿consumable 1
868
# define __has_c_attribute‿_Clang‿__consumable__ 1
869
# endif
870
# if __has_c_attribute(clang::consumable_auto_cast_state)
871
# define __has_c_attribute‿clang‿consumable_auto_cast_state 1
872
# define __has_c_attribute‿__clang__‿consumable_auto_cast_state 1
873
# define __has_c_attribute‿clang‿__consumable_auto_cast_state__ 1
874
# define __has_c_attribute‿__clang__‿__consumable_auto_cast_state__ 1
875
# define __has_c_attribute‿_Clang‿consumable_auto_cast_state 1
876
# define __has_c_attribute‿_Clang‿__consumable_auto_cast_state__ 1
877
# endif
878
# if __has_c_attribute(clang::consumable_set_state_on_read)
879
# define __has_c_attribute‿clang‿consumable_set_state_on_read 1
880
# define __has_c_attribute‿__clang__‿consumable_set_state_on_read 1
881
# define __has_c_attribute‿clang‿__consumable_set_state_on_read__ 1
882
# define __has_c_attribute‿__clang__‿__consumable_set_state_on_read__ 1
883
# define __has_c_attribute‿_Clang‿consumable_set_state_on_read 1
884
# define __has_c_attribute‿_Clang‿__consumable_set_state_on_read__ 1
885
# endif
886
# if __has_c_attribute(clang::convergent)
887
# define __has_c_attribute‿clang‿convergent 1
888
# define __has_c_attribute‿__clang__‿convergent 1
889
# define __has_c_attribute‿clang‿__convergent__ 1
890
# define __has_c_attribute‿__clang__‿__convergent__ 1
891
# define __has_c_attribute‿_Clang‿convergent 1
892
# define __has_c_attribute‿_Clang‿__convergent__ 1
893
# endif
894
# if __has_c_attribute(clang::coro_await_elidable)
895
# define __has_c_attribute‿clang‿coro_await_elidable 1
896
# define __has_c_attribute‿__clang__‿coro_await_elidable 1
897
# define __has_c_attribute‿clang‿__coro_await_elidable__ 1
898
# define __has_c_attribute‿__clang__‿__coro_await_elidable__ 1
899
# define __has_c_attribute‿_Clang‿coro_await_elidable 1
900
# define __has_c_attribute‿_Clang‿__coro_await_elidable__ 1
901
# endif
902
# if __has_c_attribute(clang::coro_await_elidable_argument)
903
# define __has_c_attribute‿clang‿coro_await_elidable_argument 1
904
# define __has_c_attribute‿__clang__‿coro_await_elidable_argument 1
905
# define __has_c_attribute‿clang‿__coro_await_elidable_argument__ 1
906
# define __has_c_attribute‿__clang__‿__coro_await_elidable_argument__ 1
907
# define __has_c_attribute‿_Clang‿coro_await_elidable_argument 1
908
# define __has_c_attribute‿_Clang‿__coro_await_elidable_argument__ 1
909
# endif
910
# if __has_c_attribute(clang::coro_disable_lifetimebound)
911
# define __has_c_attribute‿clang‿coro_disable_lifetimebound 1
912
# define __has_c_attribute‿__clang__‿coro_disable_lifetimebound 1
913
# define __has_c_attribute‿clang‿__coro_disable_lifetimebound__ 1
914
# define __has_c_attribute‿__clang__‿__coro_disable_lifetimebound__ 1
915
# define __has_c_attribute‿_Clang‿coro_disable_lifetimebound 1
916
# define __has_c_attribute‿_Clang‿__coro_disable_lifetimebound__ 1
917
# endif
918
# if __has_c_attribute(clang::coro_lifetimebound)
919
# define __has_c_attribute‿clang‿coro_lifetimebound 1
920
# define __has_c_attribute‿__clang__‿coro_lifetimebound 1
921
# define __has_c_attribute‿clang‿__coro_lifetimebound__ 1
922
# define __has_c_attribute‿__clang__‿__coro_lifetimebound__ 1
923
# define __has_c_attribute‿_Clang‿coro_lifetimebound 1
924
# define __has_c_attribute‿_Clang‿__coro_lifetimebound__ 1
925
# endif
926
# if __has_c_attribute(clang::coro_only_destroy_when_complete)
927
# define __has_c_attribute‿clang‿coro_only_destroy_when_complete 1
928
# define __has_c_attribute‿__clang__‿coro_only_destroy_when_complete 1
929
# define __has_c_attribute‿clang‿__coro_only_destroy_when_complete__ 1
930
# define __has_c_attribute‿__clang__‿__coro_only_destroy_when_complete__ 1
931
# define __has_c_attribute‿_Clang‿coro_only_destroy_when_complete 1
932
# define __has_c_attribute‿_Clang‿__coro_only_destroy_when_complete__ 1
933
# endif
934
# if __has_c_attribute(clang::coro_return_type)
935
# define __has_c_attribute‿clang‿coro_return_type 1
936
# define __has_c_attribute‿__clang__‿coro_return_type 1
937
# define __has_c_attribute‿clang‿__coro_return_type__ 1
938
# define __has_c_attribute‿__clang__‿__coro_return_type__ 1
939
# define __has_c_attribute‿_Clang‿coro_return_type 1
940
# define __has_c_attribute‿_Clang‿__coro_return_type__ 1
941
# endif
942
# if __has_c_attribute(clang::coro_wrapper)
943
# define __has_c_attribute‿clang‿coro_wrapper 1
944
# define __has_c_attribute‿__clang__‿coro_wrapper 1
945
# define __has_c_attribute‿clang‿__coro_wrapper__ 1
946
# define __has_c_attribute‿__clang__‿__coro_wrapper__ 1
947
# define __has_c_attribute‿_Clang‿coro_wrapper 1
948
# define __has_c_attribute‿_Clang‿__coro_wrapper__ 1
949
# endif
950
# if __has_c_attribute(clang::counted_by)
951
# define __has_c_attribute‿clang‿counted_by 1
952
# define __has_c_attribute‿__clang__‿counted_by 1
953
# define __has_c_attribute‿clang‿__counted_by__ 1
954
# define __has_c_attribute‿__clang__‿__counted_by__ 1
955
# define __has_c_attribute‿_Clang‿counted_by 1
956
# define __has_c_attribute‿_Clang‿__counted_by__ 1
957
# endif
958
# if __has_c_attribute(clang::counted_by_or_null)
959
# define __has_c_attribute‿clang‿counted_by_or_null 1
960
# define __has_c_attribute‿__clang__‿counted_by_or_null 1
961
# define __has_c_attribute‿clang‿__counted_by_or_null__ 1
962
# define __has_c_attribute‿__clang__‿__counted_by_or_null__ 1
963
# define __has_c_attribute‿_Clang‿counted_by_or_null 1
964
# define __has_c_attribute‿_Clang‿__counted_by_or_null__ 1
965
# endif
966
# if __has_c_attribute(clang::cpu_dispatch)
967
# define __has_c_attribute‿clang‿cpu_dispatch 1
968
# define __has_c_attribute‿__clang__‿cpu_dispatch 1
969
# define __has_c_attribute‿clang‿__cpu_dispatch__ 1
970
# define __has_c_attribute‿__clang__‿__cpu_dispatch__ 1
971
# define __has_c_attribute‿_Clang‿cpu_dispatch 1
972
# define __has_c_attribute‿_Clang‿__cpu_dispatch__ 1
973
# endif
974
# if __has_c_attribute(clang::cpu_specific)
975
# define __has_c_attribute‿clang‿cpu_specific 1
976
# define __has_c_attribute‿__clang__‿cpu_specific 1
977
# define __has_c_attribute‿clang‿__cpu_specific__ 1
978
# define __has_c_attribute‿__clang__‿__cpu_specific__ 1
979
# define __has_c_attribute‿_Clang‿cpu_specific 1
980
# define __has_c_attribute‿_Clang‿__cpu_specific__ 1
981
# endif
982
# if __has_c_attribute(clang::diagnose_as_builtin)
983
# define __has_c_attribute‿clang‿diagnose_as_builtin 1
984
# define __has_c_attribute‿__clang__‿diagnose_as_builtin 1
985
# define __has_c_attribute‿clang‿__diagnose_as_builtin__ 1
986
# define __has_c_attribute‿__clang__‿__diagnose_as_builtin__ 1
987
# define __has_c_attribute‿_Clang‿diagnose_as_builtin 1
988
# define __has_c_attribute‿_Clang‿__diagnose_as_builtin__ 1
989
# endif
990
# if __has_c_attribute(clang::disable_sanitizer_instrumentation)
991
# define __has_c_attribute‿clang‿disable_sanitizer_instrumentation 1
992
# define __has_c_attribute‿__clang__‿disable_sanitizer_instrumentation 1
993
# define __has_c_attribute‿clang‿__disable_sanitizer_instrumentation__ 1
994
# define __has_c_attribute‿__clang__‿__disable_sanitizer_instrumentation__ 1
995
# define __has_c_attribute‿_Clang‿disable_sanitizer_instrumentation 1
996
# define __has_c_attribute‿_Clang‿__disable_sanitizer_instrumentation__ 1
997
# endif
998
# if __has_c_attribute(clang::disable_tail_calls)
999
# define __has_c_attribute‿clang‿disable_tail_calls 1
1000
# define __has_c_attribute‿__clang__‿disable_tail_calls 1
1001
# define __has_c_attribute‿clang‿__disable_tail_calls__ 1
1002
# define __has_c_attribute‿__clang__‿__disable_tail_calls__ 1
1003
# define __has_c_attribute‿_Clang‿disable_tail_calls 1
1004
# define __has_c_attribute‿_Clang‿__disable_tail_calls__ 1
1005
# endif
1006
# if __has_c_attribute(clang::enforce_read_only_placement)
1007
# define __has_c_attribute‿clang‿enforce_read_only_placement 1
1008
# define __has_c_attribute‿__clang__‿enforce_read_only_placement 1
1009
# define __has_c_attribute‿clang‿__enforce_read_only_placement__ 1
1010
# define __has_c_attribute‿__clang__‿__enforce_read_only_placement__ 1
1011
# define __has_c_attribute‿_Clang‿enforce_read_only_placement 1
1012
# define __has_c_attribute‿_Clang‿__enforce_read_only_placement__ 1
1013
# endif
1014
# if __has_c_attribute(clang::enforce_tcb)
1015
# define __has_c_attribute‿clang‿enforce_tcb 1
1016
# define __has_c_attribute‿__clang__‿enforce_tcb 1
1017
# define __has_c_attribute‿clang‿__enforce_tcb__ 1
1018
# define __has_c_attribute‿__clang__‿__enforce_tcb__ 1
1019
# define __has_c_attribute‿_Clang‿enforce_tcb 1
1020
# define __has_c_attribute‿_Clang‿__enforce_tcb__ 1
1021
# endif
1022
# if __has_c_attribute(clang::enforce_tcb_leaf)
1023
# define __has_c_attribute‿clang‿enforce_tcb_leaf 1
1024
# define __has_c_attribute‿__clang__‿enforce_tcb_leaf 1
1025
# define __has_c_attribute‿clang‿__enforce_tcb_leaf__ 1
1026
# define __has_c_attribute‿__clang__‿__enforce_tcb_leaf__ 1
1027
# define __has_c_attribute‿_Clang‿enforce_tcb_leaf 1
1028
# define __has_c_attribute‿_Clang‿__enforce_tcb_leaf__ 1
1029
# endif
1030
# if __has_c_attribute(clang::enum_extensibility)
1031
# define __has_c_attribute‿clang‿enum_extensibility 1
1032
# define __has_c_attribute‿__clang__‿enum_extensibility 1
1033
# define __has_c_attribute‿clang‿__enum_extensibility__ 1
1034
# define __has_c_attribute‿__clang__‿__enum_extensibility__ 1
1035
# define __has_c_attribute‿_Clang‿enum_extensibility 1
1036
# define __has_c_attribute‿_Clang‿__enum_extensibility__ 1
1037
# endif
1038
# if __has_c_attribute(clang::exclude_from_explicit_instantiation)
1039
# define __has_c_attribute‿clang‿exclude_from_explicit_instantiation 1
1040
# define __has_c_attribute‿__clang__‿exclude_from_explicit_instantiation 1
1041
# define __has_c_attribute‿clang‿__exclude_from_explicit_instantiation__ 1
1042
# define __has_c_attribute‿__clang__‿__exclude_from_explicit_instantiation__ 1
1043
# define __has_c_attribute‿_Clang‿exclude_from_explicit_instantiation 1
1044
# define __has_c_attribute‿_Clang‿__exclude_from_explicit_instantiation__ 1
1045
# endif
1046
# if __has_c_attribute(clang::export_name)
1047
# define __has_c_attribute‿clang‿export_name 1
1048
# define __has_c_attribute‿__clang__‿export_name 1
1049
# define __has_c_attribute‿clang‿__export_name__ 1
1050
# define __has_c_attribute‿__clang__‿__export_name__ 1
1051
# define __has_c_attribute‿_Clang‿export_name 1
1052
# define __has_c_attribute‿_Clang‿__export_name__ 1
1053
# endif
1054
# if __has_c_attribute(clang::external_source_symbol)
1055
# define __has_c_attribute‿clang‿external_source_symbol 1
1056
# define __has_c_attribute‿__clang__‿external_source_symbol 1
1057
# define __has_c_attribute‿clang‿__external_source_symbol__ 1
1058
# define __has_c_attribute‿__clang__‿__external_source_symbol__ 1
1059
# define __has_c_attribute‿_Clang‿external_source_symbol 1
1060
# define __has_c_attribute‿_Clang‿__external_source_symbol__ 1
1061
# endif
1062
# if __has_c_attribute(clang::fallthrough)
1063
# define __has_c_attribute‿clang‿fallthrough 1
1064
# define __has_c_attribute‿__clang__‿fallthrough 1
1065
# define __has_c_attribute‿clang‿__fallthrough__ 1
1066
# define __has_c_attribute‿__clang__‿__fallthrough__ 1
1067
# define __has_c_attribute‿_Clang‿fallthrough 1
1068
# define __has_c_attribute‿_Clang‿__fallthrough__ 1
1069
# endif
1070
# if __has_c_attribute(clang::flag_enum)
1071
# define __has_c_attribute‿clang‿flag_enum 1
1072
# define __has_c_attribute‿__clang__‿flag_enum 1
1073
# define __has_c_attribute‿clang‿__flag_enum__ 1
1074
# define __has_c_attribute‿__clang__‿__flag_enum__ 1
1075
# define __has_c_attribute‿_Clang‿flag_enum 1
1076
# define __has_c_attribute‿_Clang‿__flag_enum__ 1
1077
# endif
1078
# if __has_c_attribute(clang::guard)
1079
# define __has_c_attribute‿clang‿guard 1
1080
# define __has_c_attribute‿__clang__‿guard 1
1081
# define __has_c_attribute‿clang‿__guard__ 1
1082
# define __has_c_attribute‿__clang__‿__guard__ 1
1083
# define __has_c_attribute‿_Clang‿guard 1
1084
# define __has_c_attribute‿_Clang‿__guard__ 1
1085
# endif
1086
# if __has_c_attribute(clang::guarded_var)
1087
# define __has_c_attribute‿clang‿guarded_var 1
1088
# define __has_c_attribute‿__clang__‿guarded_var 1
1089
# define __has_c_attribute‿clang‿__guarded_var__ 1
1090
# define __has_c_attribute‿__clang__‿__guarded_var__ 1
1091
# define __has_c_attribute‿_Clang‿guarded_var 1
1092
# define __has_c_attribute‿_Clang‿__guarded_var__ 1
1093
# endif
1094
# if __has_c_attribute(clang::hybrid_patchable)
1095
# define __has_c_attribute‿clang‿hybrid_patchable 1
1096
# define __has_c_attribute‿__clang__‿hybrid_patchable 1
1097
# define __has_c_attribute‿clang‿__hybrid_patchable__ 1
1098
# define __has_c_attribute‿__clang__‿__hybrid_patchable__ 1
1099
# define __has_c_attribute‿_Clang‿hybrid_patchable 1
1100
# define __has_c_attribute‿_Clang‿__hybrid_patchable__ 1
1101
# endif
1102
# if __has_c_attribute(clang::ibaction)
1103
# define __has_c_attribute‿clang‿ibaction 1
1104
# define __has_c_attribute‿__clang__‿ibaction 1
1105
# define __has_c_attribute‿clang‿__ibaction__ 1
1106
# define __has_c_attribute‿__clang__‿__ibaction__ 1
1107
# define __has_c_attribute‿_Clang‿ibaction 1
1108
# define __has_c_attribute‿_Clang‿__ibaction__ 1
1109
# endif
1110
# if __has_c_attribute(clang::iboutlet)
1111
# define __has_c_attribute‿clang‿iboutlet 1
1112
# define __has_c_attribute‿__clang__‿iboutlet 1
1113
# define __has_c_attribute‿clang‿__iboutlet__ 1
1114
# define __has_c_attribute‿__clang__‿__iboutlet__ 1
1115
# define __has_c_attribute‿_Clang‿iboutlet 1
1116
# define __has_c_attribute‿_Clang‿__iboutlet__ 1
1117
# endif
1118
# if __has_c_attribute(clang::iboutletcollection)
1119
# define __has_c_attribute‿clang‿iboutletcollection 1
1120
# define __has_c_attribute‿__clang__‿iboutletcollection 1
1121
# define __has_c_attribute‿clang‿__iboutletcollection__ 1
1122
# define __has_c_attribute‿__clang__‿__iboutletcollection__ 1
1123
# define __has_c_attribute‿_Clang‿iboutletcollection 1
1124
# define __has_c_attribute‿_Clang‿__iboutletcollection__ 1
1125
# endif
1126
# if __has_c_attribute(clang::import_module)
1127
# define __has_c_attribute‿clang‿import_module 1
1128
# define __has_c_attribute‿__clang__‿import_module 1
1129
# define __has_c_attribute‿clang‿__import_module__ 1
1130
# define __has_c_attribute‿__clang__‿__import_module__ 1
1131
# define __has_c_attribute‿_Clang‿import_module 1
1132
# define __has_c_attribute‿_Clang‿__import_module__ 1
1133
# endif
1134
# if __has_c_attribute(clang::import_name)
1135
# define __has_c_attribute‿clang‿import_name 1
1136
# define __has_c_attribute‿__clang__‿import_name 1
1137
# define __has_c_attribute‿clang‿__import_name__ 1
1138
# define __has_c_attribute‿__clang__‿__import_name__ 1
1139
# define __has_c_attribute‿_Clang‿import_name 1
1140
# define __has_c_attribute‿_Clang‿__import_name__ 1
1141
# endif
1142
# if __has_c_attribute(clang::intel_ocl_bicc)
1143
# define __has_c_attribute‿clang‿intel_ocl_bicc 1
1144
# define __has_c_attribute‿__clang__‿intel_ocl_bicc 1
1145
# define __has_c_attribute‿clang‿__intel_ocl_bicc__ 1
1146
# define __has_c_attribute‿__clang__‿__intel_ocl_bicc__ 1
1147
# define __has_c_attribute‿_Clang‿intel_ocl_bicc 1
1148
# define __has_c_attribute‿_Clang‿__intel_ocl_bicc__ 1
1149
# endif
1150
# if __has_c_attribute(clang::internal_linkage)
1151
# define __has_c_attribute‿clang‿internal_linkage 1
1152
# define __has_c_attribute‿__clang__‿internal_linkage 1
1153
# define __has_c_attribute‿clang‿__internal_linkage__ 1
1154
# define __has_c_attribute‿__clang__‿__internal_linkage__ 1
1155
# define __has_c_attribute‿_Clang‿internal_linkage 1
1156
# define __has_c_attribute‿_Clang‿__internal_linkage__ 1
1157
# endif
1158
# if __has_c_attribute(clang::lifetimebound)
1159
# define __has_c_attribute‿clang‿lifetimebound 1
1160
# define __has_c_attribute‿__clang__‿lifetimebound 1
1161
# define __has_c_attribute‿clang‿__lifetimebound__ 1
1162
# define __has_c_attribute‿__clang__‿__lifetimebound__ 1
1163
# define __has_c_attribute‿_Clang‿lifetimebound 1
1164
# define __has_c_attribute‿_Clang‿__lifetimebound__ 1
1165
# endif
1166
# if __has_c_attribute(clang::likely)
1167
# define __has_c_attribute‿clang‿likely 1
1168
# define __has_c_attribute‿__clang__‿likely 1
1169
# define __has_c_attribute‿clang‿__likely__ 1
1170
# define __has_c_attribute‿__clang__‿__likely__ 1
1171
# define __has_c_attribute‿_Clang‿likely 1
1172
# define __has_c_attribute‿_Clang‿__likely__ 1
1173
# endif
1174
# if __has_c_attribute(clang::loader_uninitialized)
1175
# define __has_c_attribute‿clang‿loader_uninitialized 1
1176
# define __has_c_attribute‿__clang__‿loader_uninitialized 1
1177
# define __has_c_attribute‿clang‿__loader_uninitialized__ 1
1178
# define __has_c_attribute‿__clang__‿__loader_uninitialized__ 1
1179
# define __has_c_attribute‿_Clang‿loader_uninitialized 1
1180
# define __has_c_attribute‿_Clang‿__loader_uninitialized__ 1
1181
# endif
1182
# if __has_c_attribute(clang::lto_visibility_public)
1183
# define __has_c_attribute‿clang‿lto_visibility_public 1
1184
# define __has_c_attribute‿__clang__‿lto_visibility_public 1
1185
# define __has_c_attribute‿clang‿__lto_visibility_public__ 1
1186
# define __has_c_attribute‿__clang__‿__lto_visibility_public__ 1
1187
# define __has_c_attribute‿_Clang‿lto_visibility_public 1
1188
# define __has_c_attribute‿_Clang‿__lto_visibility_public__ 1
1189
# endif
1190
# if __has_c_attribute(clang::m68k_rtd)
1191
# define __has_c_attribute‿clang‿m68k_rtd 1
1192
# define __has_c_attribute‿__clang__‿m68k_rtd 1
1193
# define __has_c_attribute‿clang‿__m68k_rtd__ 1
1194
# define __has_c_attribute‿__clang__‿__m68k_rtd__ 1
1195
# define __has_c_attribute‿_Clang‿m68k_rtd 1
1196
# define __has_c_attribute‿_Clang‿__m68k_rtd__ 1
1197
# endif
1198
# if __has_c_attribute(clang::matrix_type)
1199
# define __has_c_attribute‿clang‿matrix_type 1
1200
# define __has_c_attribute‿__clang__‿matrix_type 1
1201
# define __has_c_attribute‿clang‿__matrix_type__ 1
1202
# define __has_c_attribute‿__clang__‿__matrix_type__ 1
1203
# define __has_c_attribute‿_Clang‿matrix_type 1
1204
# define __has_c_attribute‿_Clang‿__matrix_type__ 1
1205
# endif
1206
# if __has_c_attribute(clang::maybe_undef)
1207
# define __has_c_attribute‿clang‿maybe_undef 1
1208
# define __has_c_attribute‿__clang__‿maybe_undef 1
1209
# define __has_c_attribute‿clang‿__maybe_undef__ 1
1210
# define __has_c_attribute‿__clang__‿__maybe_undef__ 1
1211
# define __has_c_attribute‿_Clang‿maybe_undef 1
1212
# define __has_c_attribute‿_Clang‿__maybe_undef__ 1
1213
# endif
1214
# if __has_c_attribute(clang::mig_server_routine)
1215
# define __has_c_attribute‿clang‿mig_server_routine 1
1216
# define __has_c_attribute‿__clang__‿mig_server_routine 1
1217
# define __has_c_attribute‿clang‿__mig_server_routine__ 1
1218
# define __has_c_attribute‿__clang__‿__mig_server_routine__ 1
1219
# define __has_c_attribute‿_Clang‿mig_server_routine 1
1220
# define __has_c_attribute‿_Clang‿__mig_server_routine__ 1
1221
# endif
1222
# if __has_c_attribute(clang::minsize)
1223
# define __has_c_attribute‿clang‿minsize 1
1224
# define __has_c_attribute‿__clang__‿minsize 1
1225
# define __has_c_attribute‿clang‿__minsize__ 1
1226
# define __has_c_attribute‿__clang__‿__minsize__ 1
1227
# define __has_c_attribute‿_Clang‿minsize 1
1228
# define __has_c_attribute‿_Clang‿__minsize__ 1
1229
# endif
1230
# if __has_c_attribute(clang::min_vector_width)
1231
# define __has_c_attribute‿clang‿min_vector_width 1
1232
# define __has_c_attribute‿__clang__‿min_vector_width 1
1233
# define __has_c_attribute‿clang‿__min_vector_width__ 1
1234
# define __has_c_attribute‿__clang__‿__min_vector_width__ 1
1235
# define __has_c_attribute‿_Clang‿min_vector_width 1
1236
# define __has_c_attribute‿_Clang‿__min_vector_width__ 1
1237
# endif
1238
# if __has_c_attribute(clang::musttail)
1239
# define __has_c_attribute‿clang‿musttail 1
1240
# define __has_c_attribute‿__clang__‿musttail 1
1241
# define __has_c_attribute‿clang‿__musttail__ 1
1242
# define __has_c_attribute‿__clang__‿__musttail__ 1
1243
# define __has_c_attribute‿_Clang‿musttail 1
1244
# define __has_c_attribute‿_Clang‿__musttail__ 1
1245
# endif
1246
# if __has_c_attribute(clang::neon_polyvector_type)
1247
# define __has_c_attribute‿clang‿neon_polyvector_type 1
1248
# define __has_c_attribute‿__clang__‿neon_polyvector_type 1
1249
# define __has_c_attribute‿clang‿__neon_polyvector_type__ 1
1250
# define __has_c_attribute‿__clang__‿__neon_polyvector_type__ 1
1251
# define __has_c_attribute‿_Clang‿neon_polyvector_type 1
1252
# define __has_c_attribute‿_Clang‿__neon_polyvector_type__ 1
1253
# endif
1254
# if __has_c_attribute(clang::neon_vector_type)
1255
# define __has_c_attribute‿clang‿neon_vector_type 1
1256
# define __has_c_attribute‿__clang__‿neon_vector_type 1
1257
# define __has_c_attribute‿clang‿__neon_vector_type__ 1
1258
# define __has_c_attribute‿__clang__‿__neon_vector_type__ 1
1259
# define __has_c_attribute‿_Clang‿neon_vector_type 1
1260
# define __has_c_attribute‿_Clang‿__neon_vector_type__ 1
1261
# endif
1262
# if __has_c_attribute(clang::no_builtin)
1263
# define __has_c_attribute‿clang‿no_builtin 1
1264
# define __has_c_attribute‿__clang__‿no_builtin 1
1265
# define __has_c_attribute‿clang‿__no_builtin__ 1
1266
# define __has_c_attribute‿__clang__‿__no_builtin__ 1
1267
# define __has_c_attribute‿_Clang‿no_builtin 1
1268
# define __has_c_attribute‿_Clang‿__no_builtin__ 1
1269
# endif
1270
# if __has_c_attribute(clang::noconvergent)
1271
# define __has_c_attribute‿clang‿noconvergent 1
1272
# define __has_c_attribute‿__clang__‿noconvergent 1
1273
# define __has_c_attribute‿clang‿__noconvergent__ 1
1274
# define __has_c_attribute‿__clang__‿__noconvergent__ 1
1275
# define __has_c_attribute‿_Clang‿noconvergent 1
1276
# define __has_c_attribute‿_Clang‿__noconvergent__ 1
1277
# endif
1278
# if __has_c_attribute(clang::noderef)
1279
# define __has_c_attribute‿clang‿noderef 1
1280
# define __has_c_attribute‿__clang__‿noderef 1
1281
# define __has_c_attribute‿clang‿__noderef__ 1
1282
# define __has_c_attribute‿__clang__‿__noderef__ 1
1283
# define __has_c_attribute‿_Clang‿noderef 1
1284
# define __has_c_attribute‿_Clang‿__noderef__ 1
1285
# endif
1286
# if __has_c_attribute(clang::no_destroy)
1287
# define __has_c_attribute‿clang‿no_destroy 1
1288
# define __has_c_attribute‿__clang__‿no_destroy 1
1289
# define __has_c_attribute‿clang‿__no_destroy__ 1
1290
# define __has_c_attribute‿__clang__‿__no_destroy__ 1
1291
# define __has_c_attribute‿_Clang‿no_destroy 1
1292
# define __has_c_attribute‿_Clang‿__no_destroy__ 1
1293
# endif
1294
# if __has_c_attribute(clang::noduplicate)
1295
# define __has_c_attribute‿clang‿noduplicate 1
1296
# define __has_c_attribute‿__clang__‿noduplicate 1
1297
# define __has_c_attribute‿clang‿__noduplicate__ 1
1298
# define __has_c_attribute‿__clang__‿__noduplicate__ 1
1299
# define __has_c_attribute‿_Clang‿noduplicate 1
1300
# define __has_c_attribute‿_Clang‿__noduplicate__ 1
1301
# endif
1302
# if __has_c_attribute(clang::noescape)
1303
# define __has_c_attribute‿clang‿noescape 1
1304
# define __has_c_attribute‿__clang__‿noescape 1
1305
# define __has_c_attribute‿clang‿__noescape__ 1
1306
# define __has_c_attribute‿__clang__‿__noescape__ 1
1307
# define __has_c_attribute‿_Clang‿noescape 1
1308
# define __has_c_attribute‿_Clang‿__noescape__ 1
1309
# endif
1310
# if __has_c_attribute(clang::noinline)
1311
# define __has_c_attribute‿clang‿noinline 1
1312
# define __has_c_attribute‿__clang__‿noinline 1
1313
# define __has_c_attribute‿clang‿__noinline__ 1
1314
# define __has_c_attribute‿__clang__‿__noinline__ 1
1315
# define __has_c_attribute‿_Clang‿noinline 1
1316
# define __has_c_attribute‿_Clang‿__noinline__ 1
1317
# endif
1318
# if __has_c_attribute(clang::nomerge)
1319
# define __has_c_attribute‿clang‿nomerge 1
1320
# define __has_c_attribute‿__clang__‿nomerge 1
1321
# define __has_c_attribute‿clang‿__nomerge__ 1
1322
# define __has_c_attribute‿__clang__‿__nomerge__ 1
1323
# define __has_c_attribute‿_Clang‿nomerge 1
1324
# define __has_c_attribute‿_Clang‿__nomerge__ 1
1325
# endif
1326
# if __has_c_attribute(clang::nonallocating)
1327
# define __has_c_attribute‿clang‿nonallocating 1
1328
# define __has_c_attribute‿__clang__‿nonallocating 1
1329
# define __has_c_attribute‿clang‿__nonallocating__ 1
1330
# define __has_c_attribute‿__clang__‿__nonallocating__ 1
1331
# define __has_c_attribute‿_Clang‿nonallocating 1
1332
# define __has_c_attribute‿_Clang‿__nonallocating__ 1
1333
# endif
1334
# if __has_c_attribute(clang::nonblocking)
1335
# define __has_c_attribute‿clang‿nonblocking 1
1336
# define __has_c_attribute‿__clang__‿nonblocking 1
1337
# define __has_c_attribute‿clang‿__nonblocking__ 1
1338
# define __has_c_attribute‿__clang__‿__nonblocking__ 1
1339
# define __has_c_attribute‿_Clang‿nonblocking 1
1340
# define __has_c_attribute‿_Clang‿__nonblocking__ 1
1341
# endif
1342
# if __has_c_attribute(clang::no_sanitize)
1343
# define __has_c_attribute‿clang‿no_sanitize 1
1344
# define __has_c_attribute‿__clang__‿no_sanitize 1
1345
# define __has_c_attribute‿clang‿__no_sanitize__ 1
1346
# define __has_c_attribute‿__clang__‿__no_sanitize__ 1
1347
# define __has_c_attribute‿_Clang‿no_sanitize 1
1348
# define __has_c_attribute‿_Clang‿__no_sanitize__ 1
1349
# endif
1350
# if __has_c_attribute(clang::no_sanitize_memory)
1351
# define __has_c_attribute‿clang‿no_sanitize_memory 1
1352
# define __has_c_attribute‿__clang__‿no_sanitize_memory 1
1353
# define __has_c_attribute‿clang‿__no_sanitize_memory__ 1
1354
# define __has_c_attribute‿__clang__‿__no_sanitize_memory__ 1
1355
# define __has_c_attribute‿_Clang‿no_sanitize_memory 1
1356
# define __has_c_attribute‿_Clang‿__no_sanitize_memory__ 1
1357
# endif
1358
# if __has_c_attribute(clang::no_speculative_load_hardening)
1359
# define __has_c_attribute‿clang‿no_speculative_load_hardening 1
1360
# define __has_c_attribute‿__clang__‿no_speculative_load_hardening 1
1361
# define __has_c_attribute‿clang‿__no_speculative_load_hardening__ 1
1362
# define __has_c_attribute‿__clang__‿__no_speculative_load_hardening__ 1
1363
# define __has_c_attribute‿_Clang‿no_speculative_load_hardening 1
1364
# define __has_c_attribute‿_Clang‿__no_speculative_load_hardening__ 1
1365
# endif
1366
# if __has_c_attribute(clang::no_stack_protector)
1367
# define __has_c_attribute‿clang‿no_stack_protector 1
1368
# define __has_c_attribute‿__clang__‿no_stack_protector 1
1369
# define __has_c_attribute‿clang‿__no_stack_protector__ 1
1370
# define __has_c_attribute‿__clang__‿__no_stack_protector__ 1
1371
# define __has_c_attribute‿_Clang‿no_stack_protector 1
1372
# define __has_c_attribute‿_Clang‿__no_stack_protector__ 1
1373
# endif
1374
# if __has_c_attribute(clang::no_thread_safety_analysis)
1375
# define __has_c_attribute‿clang‿no_thread_safety_analysis 1
1376
# define __has_c_attribute‿__clang__‿no_thread_safety_analysis 1
1377
# define __has_c_attribute‿clang‿__no_thread_safety_analysis__ 1
1378
# define __has_c_attribute‿__clang__‿__no_thread_safety_analysis__ 1
1379
# define __has_c_attribute‿_Clang‿no_thread_safety_analysis 1
1380
# define __has_c_attribute‿_Clang‿__no_thread_safety_analysis__ 1
1381
# endif
1382
# if __has_c_attribute(clang::not_tail_called)
1383
# define __has_c_attribute‿clang‿not_tail_called 1
1384
# define __has_c_attribute‿__clang__‿not_tail_called 1
1385
# define __has_c_attribute‿clang‿__not_tail_called__ 1
1386
# define __has_c_attribute‿__clang__‿__not_tail_called__ 1
1387
# define __has_c_attribute‿_Clang‿not_tail_called 1
1388
# define __has_c_attribute‿_Clang‿__not_tail_called__ 1
1389
# endif
1390
# if __has_c_attribute(clang::nouwtable)
1391
# define __has_c_attribute‿clang‿nouwtable 1
1392
# define __has_c_attribute‿__clang__‿nouwtable 1
1393
# define __has_c_attribute‿clang‿__nouwtable__ 1
1394
# define __has_c_attribute‿__clang__‿__nouwtable__ 1
1395
# define __has_c_attribute‿_Clang‿nouwtable 1
1396
# define __has_c_attribute‿_Clang‿__nouwtable__ 1
1397
# endif
1398
# if __has_c_attribute(clang::ns_consumed)
1399
# define __has_c_attribute‿clang‿ns_consumed 1
1400
# define __has_c_attribute‿__clang__‿ns_consumed 1
1401
# define __has_c_attribute‿clang‿__ns_consumed__ 1
1402
# define __has_c_attribute‿__clang__‿__ns_consumed__ 1
1403
# define __has_c_attribute‿_Clang‿ns_consumed 1
1404
# define __has_c_attribute‿_Clang‿__ns_consumed__ 1
1405
# endif
1406
# if __has_c_attribute(clang::ns_consumes_self)
1407
# define __has_c_attribute‿clang‿ns_consumes_self 1
1408
# define __has_c_attribute‿__clang__‿ns_consumes_self 1
1409
# define __has_c_attribute‿clang‿__ns_consumes_self__ 1
1410
# define __has_c_attribute‿__clang__‿__ns_consumes_self__ 1
1411
# define __has_c_attribute‿_Clang‿ns_consumes_self 1
1412
# define __has_c_attribute‿_Clang‿__ns_consumes_self__ 1
1413
# endif
1414
# if __has_c_attribute(clang::NSObject)
1415
# define __has_c_attribute‿clang‿NSObject 1
1416
# define __has_c_attribute‿__clang__‿NSObject 1
1417
# define __has_c_attribute‿clang‿__NSObject__ 1
1418
# define __has_c_attribute‿__clang__‿__NSObject__ 1
1419
# define __has_c_attribute‿_Clang‿NSObject 1
1420
# define __has_c_attribute‿_Clang‿__NSObject__ 1
1421
# endif
1422
# if __has_c_attribute(clang::ns_returns_autoreleased)
1423
# define __has_c_attribute‿clang‿ns_returns_autoreleased 1
1424
# define __has_c_attribute‿__clang__‿ns_returns_autoreleased 1
1425
# define __has_c_attribute‿clang‿__ns_returns_autoreleased__ 1
1426
# define __has_c_attribute‿__clang__‿__ns_returns_autoreleased__ 1
1427
# define __has_c_attribute‿_Clang‿ns_returns_autoreleased 1
1428
# define __has_c_attribute‿_Clang‿__ns_returns_autoreleased__ 1
1429
# endif
1430
# if __has_c_attribute(clang::ns_returns_not_retained)
1431
# define __has_c_attribute‿clang‿ns_returns_not_retained 1
1432
# define __has_c_attribute‿__clang__‿ns_returns_not_retained 1
1433
# define __has_c_attribute‿clang‿__ns_returns_not_retained__ 1
1434
# define __has_c_attribute‿__clang__‿__ns_returns_not_retained__ 1
1435
# define __has_c_attribute‿_Clang‿ns_returns_not_retained 1
1436
# define __has_c_attribute‿_Clang‿__ns_returns_not_retained__ 1
1437
# endif
1438
# if __has_c_attribute(clang::ns_returns_retained)
1439
# define __has_c_attribute‿clang‿ns_returns_retained 1
1440
# define __has_c_attribute‿__clang__‿ns_returns_retained 1
1441
# define __has_c_attribute‿clang‿__ns_returns_retained__ 1
1442
# define __has_c_attribute‿__clang__‿__ns_returns_retained__ 1
1443
# define __has_c_attribute‿_Clang‿ns_returns_retained 1
1444
# define __has_c_attribute‿_Clang‿__ns_returns_retained__ 1
1445
# endif
1446
# if __has_c_attribute(clang::nvptx_kernel)
1447
# define __has_c_attribute‿clang‿nvptx_kernel 1
1448
# define __has_c_attribute‿__clang__‿nvptx_kernel 1
1449
# define __has_c_attribute‿clang‿__nvptx_kernel__ 1
1450
# define __has_c_attribute‿__clang__‿__nvptx_kernel__ 1
1451
# define __has_c_attribute‿_Clang‿nvptx_kernel 1
1452
# define __has_c_attribute‿_Clang‿__nvptx_kernel__ 1
1453
# endif
1454
# if __has_c_attribute(clang::objc_arc_weak_reference_unavailable)
1455
# define __has_c_attribute‿clang‿objc_arc_weak_reference_unavailable 1
1456
# define __has_c_attribute‿__clang__‿objc_arc_weak_reference_unavailable 1
1457
# define __has_c_attribute‿clang‿__objc_arc_weak_reference_unavailable__ 1
1458
# define __has_c_attribute‿__clang__‿__objc_arc_weak_reference_unavailable__ 1
1459
# define __has_c_attribute‿_Clang‿objc_arc_weak_reference_unavailable 1
1460
# define __has_c_attribute‿_Clang‿__objc_arc_weak_reference_unavailable__ 1
1461
# endif
1462
# if __has_c_attribute(clang::objc_boxable)
1463
# define __has_c_attribute‿clang‿objc_boxable 1
1464
# define __has_c_attribute‿__clang__‿objc_boxable 1
1465
# define __has_c_attribute‿clang‿__objc_boxable__ 1
1466
# define __has_c_attribute‿__clang__‿__objc_boxable__ 1
1467
# define __has_c_attribute‿_Clang‿objc_boxable 1
1468
# define __has_c_attribute‿_Clang‿__objc_boxable__ 1
1469
# endif
1470
# if __has_c_attribute(clang::objc_bridge)
1471
# define __has_c_attribute‿clang‿objc_bridge 1
1472
# define __has_c_attribute‿__clang__‿objc_bridge 1
1473
# define __has_c_attribute‿clang‿__objc_bridge__ 1
1474
# define __has_c_attribute‿__clang__‿__objc_bridge__ 1
1475
# define __has_c_attribute‿_Clang‿objc_bridge 1
1476
# define __has_c_attribute‿_Clang‿__objc_bridge__ 1
1477
# endif
1478
# if __has_c_attribute(clang::objc_bridge_mutable)
1479
# define __has_c_attribute‿clang‿objc_bridge_mutable 1
1480
# define __has_c_attribute‿__clang__‿objc_bridge_mutable 1
1481
# define __has_c_attribute‿clang‿__objc_bridge_mutable__ 1
1482
# define __has_c_attribute‿__clang__‿__objc_bridge_mutable__ 1
1483
# define __has_c_attribute‿_Clang‿objc_bridge_mutable 1
1484
# define __has_c_attribute‿_Clang‿__objc_bridge_mutable__ 1
1485
# endif
1486
# if __has_c_attribute(clang::objc_bridge_related)
1487
# define __has_c_attribute‿clang‿objc_bridge_related 1
1488
# define __has_c_attribute‿__clang__‿objc_bridge_related 1
1489
# define __has_c_attribute‿clang‿__objc_bridge_related__ 1
1490
# define __has_c_attribute‿__clang__‿__objc_bridge_related__ 1
1491
# define __has_c_attribute‿_Clang‿objc_bridge_related 1
1492
# define __has_c_attribute‿_Clang‿__objc_bridge_related__ 1
1493
# endif
1494
# if __has_c_attribute(clang::objc_class_stub)
1495
# define __has_c_attribute‿clang‿objc_class_stub 1
1496
# define __has_c_attribute‿__clang__‿objc_class_stub 1
1497
# define __has_c_attribute‿clang‿__objc_class_stub__ 1
1498
# define __has_c_attribute‿__clang__‿__objc_class_stub__ 1
1499
# define __has_c_attribute‿_Clang‿objc_class_stub 1
1500
# define __has_c_attribute‿_Clang‿__objc_class_stub__ 1
1501
# endif
1502
# if __has_c_attribute(clang::objc_designated_initializer)
1503
# define __has_c_attribute‿clang‿objc_designated_initializer 1
1504
# define __has_c_attribute‿__clang__‿objc_designated_initializer 1
1505
# define __has_c_attribute‿clang‿__objc_designated_initializer__ 1
1506
# define __has_c_attribute‿__clang__‿__objc_designated_initializer__ 1
1507
# define __has_c_attribute‿_Clang‿objc_designated_initializer 1
1508
# define __has_c_attribute‿_Clang‿__objc_designated_initializer__ 1
1509
# endif
1510
# if __has_c_attribute(clang::objc_direct)
1511
# define __has_c_attribute‿clang‿objc_direct 1
1512
# define __has_c_attribute‿__clang__‿objc_direct 1
1513
# define __has_c_attribute‿clang‿__objc_direct__ 1
1514
# define __has_c_attribute‿__clang__‿__objc_direct__ 1
1515
# define __has_c_attribute‿_Clang‿objc_direct 1
1516
# define __has_c_attribute‿_Clang‿__objc_direct__ 1
1517
# endif
1518
# if __has_c_attribute(clang::objc_direct_members)
1519
# define __has_c_attribute‿clang‿objc_direct_members 1
1520
# define __has_c_attribute‿__clang__‿objc_direct_members 1
1521
# define __has_c_attribute‿clang‿__objc_direct_members__ 1
1522
# define __has_c_attribute‿__clang__‿__objc_direct_members__ 1
1523
# define __has_c_attribute‿_Clang‿objc_direct_members 1
1524
# define __has_c_attribute‿_Clang‿__objc_direct_members__ 1
1525
# endif
1526
# if __has_c_attribute(clang::objc_exception)
1527
# define __has_c_attribute‿clang‿objc_exception 1
1528
# define __has_c_attribute‿__clang__‿objc_exception 1
1529
# define __has_c_attribute‿clang‿__objc_exception__ 1
1530
# define __has_c_attribute‿__clang__‿__objc_exception__ 1
1531
# define __has_c_attribute‿_Clang‿objc_exception 1
1532
# define __has_c_attribute‿_Clang‿__objc_exception__ 1
1533
# endif
1534
# if __has_c_attribute(clang::objc_externally_retained)
1535
# define __has_c_attribute‿clang‿objc_externally_retained 1
1536
# define __has_c_attribute‿__clang__‿objc_externally_retained 1
1537
# define __has_c_attribute‿clang‿__objc_externally_retained__ 1
1538
# define __has_c_attribute‿__clang__‿__objc_externally_retained__ 1
1539
# define __has_c_attribute‿_Clang‿objc_externally_retained 1
1540
# define __has_c_attribute‿_Clang‿__objc_externally_retained__ 1
1541
# endif
1542
# if __has_c_attribute(clang::objc_gc)
1543
# define __has_c_attribute‿clang‿objc_gc 1
1544
# define __has_c_attribute‿__clang__‿objc_gc 1
1545
# define __has_c_attribute‿clang‿__objc_gc__ 1
1546
# define __has_c_attribute‿__clang__‿__objc_gc__ 1
1547
# define __has_c_attribute‿_Clang‿objc_gc 1
1548
# define __has_c_attribute‿_Clang‿__objc_gc__ 1
1549
# endif
1550
# if __has_c_attribute(clang::objc_independent_class)
1551
# define __has_c_attribute‿clang‿objc_independent_class 1
1552
# define __has_c_attribute‿__clang__‿objc_independent_class 1
1553
# define __has_c_attribute‿clang‿__objc_independent_class__ 1
1554
# define __has_c_attribute‿__clang__‿__objc_independent_class__ 1
1555
# define __has_c_attribute‿_Clang‿objc_independent_class 1
1556
# define __has_c_attribute‿_Clang‿__objc_independent_class__ 1
1557
# endif
1558
# if __has_c_attribute(clang::objc_method_family)
1559
# define __has_c_attribute‿clang‿objc_method_family 1
1560
# define __has_c_attribute‿__clang__‿objc_method_family 1
1561
# define __has_c_attribute‿clang‿__objc_method_family__ 1
1562
# define __has_c_attribute‿__clang__‿__objc_method_family__ 1
1563
# define __has_c_attribute‿_Clang‿objc_method_family 1
1564
# define __has_c_attribute‿_Clang‿__objc_method_family__ 1
1565
# endif
1566
# if __has_c_attribute(clang::objc_nonlazy_class)
1567
# define __has_c_attribute‿clang‿objc_nonlazy_class 1
1568
# define __has_c_attribute‿__clang__‿objc_nonlazy_class 1
1569
# define __has_c_attribute‿clang‿__objc_nonlazy_class__ 1
1570
# define __has_c_attribute‿__clang__‿__objc_nonlazy_class__ 1
1571
# define __has_c_attribute‿_Clang‿objc_nonlazy_class 1
1572
# define __has_c_attribute‿_Clang‿__objc_nonlazy_class__ 1
1573
# endif
1574
# if __has_c_attribute(clang::objc_non_runtime_protocol)
1575
# define __has_c_attribute‿clang‿objc_non_runtime_protocol 1
1576
# define __has_c_attribute‿__clang__‿objc_non_runtime_protocol 1
1577
# define __has_c_attribute‿clang‿__objc_non_runtime_protocol__ 1
1578
# define __has_c_attribute‿__clang__‿__objc_non_runtime_protocol__ 1
1579
# define __has_c_attribute‿_Clang‿objc_non_runtime_protocol 1
1580
# define __has_c_attribute‿_Clang‿__objc_non_runtime_protocol__ 1
1581
# endif
1582
# if __has_c_attribute(clang::objc_ownership)
1583
# define __has_c_attribute‿clang‿objc_ownership 1
1584
# define __has_c_attribute‿__clang__‿objc_ownership 1
1585
# define __has_c_attribute‿clang‿__objc_ownership__ 1
1586
# define __has_c_attribute‿__clang__‿__objc_ownership__ 1
1587
# define __has_c_attribute‿_Clang‿objc_ownership 1
1588
# define __has_c_attribute‿_Clang‿__objc_ownership__ 1
1589
# endif
1590
# if __has_c_attribute(clang::objc_precise_lifetime)
1591
# define __has_c_attribute‿clang‿objc_precise_lifetime 1
1592
# define __has_c_attribute‿__clang__‿objc_precise_lifetime 1
1593
# define __has_c_attribute‿clang‿__objc_precise_lifetime__ 1
1594
# define __has_c_attribute‿__clang__‿__objc_precise_lifetime__ 1
1595
# define __has_c_attribute‿_Clang‿objc_precise_lifetime 1
1596
# define __has_c_attribute‿_Clang‿__objc_precise_lifetime__ 1
1597
# endif
1598
# if __has_c_attribute(clang::objc_protocol_requires_explicit_implementation)
1599
# define __has_c_attribute‿clang‿objc_protocol_requires_explicit_implementation 1
1600
# define __has_c_attribute‿__clang__‿objc_protocol_requires_explicit_implementation 1
1601
# define __has_c_attribute‿clang‿__objc_protocol_requires_explicit_implementation__ 1
1602
# define __has_c_attribute‿__clang__‿__objc_protocol_requires_explicit_implementation__ 1
1603
# define __has_c_attribute‿_Clang‿objc_protocol_requires_explicit_implementation 1
1604
# define __has_c_attribute‿_Clang‿__objc_protocol_requires_explicit_implementation__ 1
1605
# endif
1606
# if __has_c_attribute(clang::objc_requires_property_definitions)
1607
# define __has_c_attribute‿clang‿objc_requires_property_definitions 1
1608
# define __has_c_attribute‿__clang__‿objc_requires_property_definitions 1
1609
# define __has_c_attribute‿clang‿__objc_requires_property_definitions__ 1
1610
# define __has_c_attribute‿__clang__‿__objc_requires_property_definitions__ 1
1611
# define __has_c_attribute‿_Clang‿objc_requires_property_definitions 1
1612
# define __has_c_attribute‿_Clang‿__objc_requires_property_definitions__ 1
1613
# endif
1614
# if __has_c_attribute(clang::objc_requires_super)
1615
# define __has_c_attribute‿clang‿objc_requires_super 1
1616
# define __has_c_attribute‿__clang__‿objc_requires_super 1
1617
# define __has_c_attribute‿clang‿__objc_requires_super__ 1
1618
# define __has_c_attribute‿__clang__‿__objc_requires_super__ 1
1619
# define __has_c_attribute‿_Clang‿objc_requires_super 1
1620
# define __has_c_attribute‿_Clang‿__objc_requires_super__ 1
1621
# endif
1622
# if __has_c_attribute(clang::objc_returns_inner_pointer)
1623
# define __has_c_attribute‿clang‿objc_returns_inner_pointer 1
1624
# define __has_c_attribute‿__clang__‿objc_returns_inner_pointer 1
1625
# define __has_c_attribute‿clang‿__objc_returns_inner_pointer__ 1
1626
# define __has_c_attribute‿__clang__‿__objc_returns_inner_pointer__ 1
1627
# define __has_c_attribute‿_Clang‿objc_returns_inner_pointer 1
1628
# define __has_c_attribute‿_Clang‿__objc_returns_inner_pointer__ 1
1629
# endif
1630
# if __has_c_attribute(clang::objc_root_class)
1631
# define __has_c_attribute‿clang‿objc_root_class 1
1632
# define __has_c_attribute‿__clang__‿objc_root_class 1
1633
# define __has_c_attribute‿clang‿__objc_root_class__ 1
1634
# define __has_c_attribute‿__clang__‿__objc_root_class__ 1
1635
# define __has_c_attribute‿_Clang‿objc_root_class 1
1636
# define __has_c_attribute‿_Clang‿__objc_root_class__ 1
1637
# endif
1638
# if __has_c_attribute(clang::objc_runtime_name)
1639
# define __has_c_attribute‿clang‿objc_runtime_name 1
1640
# define __has_c_attribute‿__clang__‿objc_runtime_name 1
1641
# define __has_c_attribute‿clang‿__objc_runtime_name__ 1
1642
# define __has_c_attribute‿__clang__‿__objc_runtime_name__ 1
1643
# define __has_c_attribute‿_Clang‿objc_runtime_name 1
1644
# define __has_c_attribute‿_Clang‿__objc_runtime_name__ 1
1645
# endif
1646
# if __has_c_attribute(clang::objc_runtime_visible)
1647
# define __has_c_attribute‿clang‿objc_runtime_visible 1
1648
# define __has_c_attribute‿__clang__‿objc_runtime_visible 1
1649
# define __has_c_attribute‿clang‿__objc_runtime_visible__ 1
1650
# define __has_c_attribute‿__clang__‿__objc_runtime_visible__ 1
1651
# define __has_c_attribute‿_Clang‿objc_runtime_visible 1
1652
# define __has_c_attribute‿_Clang‿__objc_runtime_visible__ 1
1653
# endif
1654
# if __has_c_attribute(clang::objc_subclassing_restricted)
1655
# define __has_c_attribute‿clang‿objc_subclassing_restricted 1
1656
# define __has_c_attribute‿__clang__‿objc_subclassing_restricted 1
1657
# define __has_c_attribute‿clang‿__objc_subclassing_restricted__ 1
1658
# define __has_c_attribute‿__clang__‿__objc_subclassing_restricted__ 1
1659
# define __has_c_attribute‿_Clang‿objc_subclassing_restricted 1
1660
# define __has_c_attribute‿_Clang‿__objc_subclassing_restricted__ 1
1661
# endif
1662
# if __has_c_attribute(clang::opencl_constant)
1663
# define __has_c_attribute‿clang‿opencl_constant 1
1664
# define __has_c_attribute‿__clang__‿opencl_constant 1
1665
# define __has_c_attribute‿clang‿__opencl_constant__ 1
1666
# define __has_c_attribute‿__clang__‿__opencl_constant__ 1
1667
# define __has_c_attribute‿_Clang‿opencl_constant 1
1668
# define __has_c_attribute‿_Clang‿__opencl_constant__ 1
1669
# endif
1670
# if __has_c_attribute(clang::opencl_generic)
1671
# define __has_c_attribute‿clang‿opencl_generic 1
1672
# define __has_c_attribute‿__clang__‿opencl_generic 1
1673
# define __has_c_attribute‿clang‿__opencl_generic__ 1
1674
# define __has_c_attribute‿__clang__‿__opencl_generic__ 1
1675
# define __has_c_attribute‿_Clang‿opencl_generic 1
1676
# define __has_c_attribute‿_Clang‿__opencl_generic__ 1
1677
# endif
1678
# if __has_c_attribute(clang::opencl_global)
1679
# define __has_c_attribute‿clang‿opencl_global 1
1680
# define __has_c_attribute‿__clang__‿opencl_global 1
1681
# define __has_c_attribute‿clang‿__opencl_global__ 1
1682
# define __has_c_attribute‿__clang__‿__opencl_global__ 1
1683
# define __has_c_attribute‿_Clang‿opencl_global 1
1684
# define __has_c_attribute‿_Clang‿__opencl_global__ 1
1685
# endif
1686
# if __has_c_attribute(clang::opencl_global_device)
1687
# define __has_c_attribute‿clang‿opencl_global_device 1
1688
# define __has_c_attribute‿__clang__‿opencl_global_device 1
1689
# define __has_c_attribute‿clang‿__opencl_global_device__ 1
1690
# define __has_c_attribute‿__clang__‿__opencl_global_device__ 1
1691
# define __has_c_attribute‿_Clang‿opencl_global_device 1
1692
# define __has_c_attribute‿_Clang‿__opencl_global_device__ 1
1693
# endif
1694
# if __has_c_attribute(clang::opencl_global_host)
1695
# define __has_c_attribute‿clang‿opencl_global_host 1
1696
# define __has_c_attribute‿__clang__‿opencl_global_host 1
1697
# define __has_c_attribute‿clang‿__opencl_global_host__ 1
1698
# define __has_c_attribute‿__clang__‿__opencl_global_host__ 1
1699
# define __has_c_attribute‿_Clang‿opencl_global_host 1
1700
# define __has_c_attribute‿_Clang‿__opencl_global_host__ 1
1701
# endif
1702
# if __has_c_attribute(clang::opencl_local)
1703
# define __has_c_attribute‿clang‿opencl_local 1
1704
# define __has_c_attribute‿__clang__‿opencl_local 1
1705
# define __has_c_attribute‿clang‿__opencl_local__ 1
1706
# define __has_c_attribute‿__clang__‿__opencl_local__ 1
1707
# define __has_c_attribute‿_Clang‿opencl_local 1
1708
# define __has_c_attribute‿_Clang‿__opencl_local__ 1
1709
# endif
1710
# if __has_c_attribute(clang::opencl_private)
1711
# define __has_c_attribute‿clang‿opencl_private 1
1712
# define __has_c_attribute‿__clang__‿opencl_private 1
1713
# define __has_c_attribute‿clang‿__opencl_private__ 1
1714
# define __has_c_attribute‿__clang__‿__opencl_private__ 1
1715
# define __has_c_attribute‿_Clang‿opencl_private 1
1716
# define __has_c_attribute‿_Clang‿__opencl_private__ 1
1717
# endif
1718
# if __has_c_attribute(clang::optnone)
1719
# define __has_c_attribute‿clang‿optnone 1
1720
# define __has_c_attribute‿__clang__‿optnone 1
1721
# define __has_c_attribute‿clang‿__optnone__ 1
1722
# define __has_c_attribute‿__clang__‿__optnone__ 1
1723
# define __has_c_attribute‿_Clang‿optnone 1
1724
# define __has_c_attribute‿_Clang‿__optnone__ 1
1725
# endif
1726
# if __has_c_attribute(clang::os_consumed)
1727
# define __has_c_attribute‿clang‿os_consumed 1
1728
# define __has_c_attribute‿__clang__‿os_consumed 1
1729
# define __has_c_attribute‿clang‿__os_consumed__ 1
1730
# define __has_c_attribute‿__clang__‿__os_consumed__ 1
1731
# define __has_c_attribute‿_Clang‿os_consumed 1
1732
# define __has_c_attribute‿_Clang‿__os_consumed__ 1
1733
# endif
1734
# if __has_c_attribute(clang::os_consumes_this)
1735
# define __has_c_attribute‿clang‿os_consumes_this 1
1736
# define __has_c_attribute‿__clang__‿os_consumes_this 1
1737
# define __has_c_attribute‿clang‿__os_consumes_this__ 1
1738
# define __has_c_attribute‿__clang__‿__os_consumes_this__ 1
1739
# define __has_c_attribute‿_Clang‿os_consumes_this 1
1740
# define __has_c_attribute‿_Clang‿__os_consumes_this__ 1
1741
# endif
1742
# if __has_c_attribute(clang::os_returns_not_retained)
1743
# define __has_c_attribute‿clang‿os_returns_not_retained 1
1744
# define __has_c_attribute‿__clang__‿os_returns_not_retained 1
1745
# define __has_c_attribute‿clang‿__os_returns_not_retained__ 1
1746
# define __has_c_attribute‿__clang__‿__os_returns_not_retained__ 1
1747
# define __has_c_attribute‿_Clang‿os_returns_not_retained 1
1748
# define __has_c_attribute‿_Clang‿__os_returns_not_retained__ 1
1749
# endif
1750
# if __has_c_attribute(clang::os_returns_retained)
1751
# define __has_c_attribute‿clang‿os_returns_retained 1
1752
# define __has_c_attribute‿__clang__‿os_returns_retained 1
1753
# define __has_c_attribute‿clang‿__os_returns_retained__ 1
1754
# define __has_c_attribute‿__clang__‿__os_returns_retained__ 1
1755
# define __has_c_attribute‿_Clang‿os_returns_retained 1
1756
# define __has_c_attribute‿_Clang‿__os_returns_retained__ 1
1757
# endif
1758
# if __has_c_attribute(clang::os_returns_retained_on_non_zero)
1759
# define __has_c_attribute‿clang‿os_returns_retained_on_non_zero 1
1760
# define __has_c_attribute‿__clang__‿os_returns_retained_on_non_zero 1
1761
# define __has_c_attribute‿clang‿__os_returns_retained_on_non_zero__ 1
1762
# define __has_c_attribute‿__clang__‿__os_returns_retained_on_non_zero__ 1
1763
# define __has_c_attribute‿_Clang‿os_returns_retained_on_non_zero 1
1764
# define __has_c_attribute‿_Clang‿__os_returns_retained_on_non_zero__ 1
1765
# endif
1766
# if __has_c_attribute(clang::os_returns_retained_on_zero)
1767
# define __has_c_attribute‿clang‿os_returns_retained_on_zero 1
1768
# define __has_c_attribute‿__clang__‿os_returns_retained_on_zero 1
1769
# define __has_c_attribute‿clang‿__os_returns_retained_on_zero__ 1
1770
# define __has_c_attribute‿__clang__‿__os_returns_retained_on_zero__ 1
1771
# define __has_c_attribute‿_Clang‿os_returns_retained_on_zero 1
1772
# define __has_c_attribute‿_Clang‿__os_returns_retained_on_zero__ 1
1773
# endif
1774
# if __has_c_attribute(clang::overloadable)
1775
# define __has_c_attribute‿clang‿overloadable 1
1776
# define __has_c_attribute‿__clang__‿overloadable 1
1777
# define __has_c_attribute‿clang‿__overloadable__ 1
1778
# define __has_c_attribute‿__clang__‿__overloadable__ 1
1779
# define __has_c_attribute‿_Clang‿overloadable 1
1780
# define __has_c_attribute‿_Clang‿__overloadable__ 1
1781
# endif
1782
# if __has_c_attribute(clang::ownership_takes)
1783
# define __has_c_attribute‿clang‿ownership_takes 1
1784
# define __has_c_attribute‿__clang__‿ownership_takes 1
1785
# define __has_c_attribute‿clang‿__ownership_takes__ 1
1786
# define __has_c_attribute‿__clang__‿__ownership_takes__ 1
1787
# define __has_c_attribute‿_Clang‿ownership_takes 1
1788
# define __has_c_attribute‿_Clang‿__ownership_takes__ 1
1789
# endif
1790
# if __has_c_attribute(clang::param_typestate)
1791
# define __has_c_attribute‿clang‿param_typestate 1
1792
# define __has_c_attribute‿__clang__‿param_typestate 1
1793
# define __has_c_attribute‿clang‿__param_typestate__ 1
1794
# define __has_c_attribute‿__clang__‿__param_typestate__ 1
1795
# define __has_c_attribute‿_Clang‿param_typestate 1
1796
# define __has_c_attribute‿_Clang‿__param_typestate__ 1
1797
# endif
1798
# if __has_c_attribute(clang::pascal)
1799
# define __has_c_attribute‿clang‿pascal 1
1800
# define __has_c_attribute‿__clang__‿pascal 1
1801
# define __has_c_attribute‿clang‿__pascal__ 1
1802
# define __has_c_attribute‿__clang__‿__pascal__ 1
1803
# define __has_c_attribute‿_Clang‿pascal 1
1804
# define __has_c_attribute‿_Clang‿__pascal__ 1
1805
# endif
1806
# if __has_c_attribute(clang::pass_dynamic_object_size)
1807
# define __has_c_attribute‿clang‿pass_dynamic_object_size 1
1808
# define __has_c_attribute‿__clang__‿pass_dynamic_object_size 1
1809
# define __has_c_attribute‿clang‿__pass_dynamic_object_size__ 1
1810
# define __has_c_attribute‿__clang__‿__pass_dynamic_object_size__ 1
1811
# define __has_c_attribute‿_Clang‿pass_dynamic_object_size 1
1812
# define __has_c_attribute‿_Clang‿__pass_dynamic_object_size__ 1
1813
# endif
1814
# if __has_c_attribute(clang::pointer_with_type_tag)
1815
# define __has_c_attribute‿clang‿pointer_with_type_tag 1
1816
# define __has_c_attribute‿__clang__‿pointer_with_type_tag 1
1817
# define __has_c_attribute‿clang‿__pointer_with_type_tag__ 1
1818
# define __has_c_attribute‿__clang__‿__pointer_with_type_tag__ 1
1819
# define __has_c_attribute‿_Clang‿pointer_with_type_tag 1
1820
# define __has_c_attribute‿_Clang‿__pointer_with_type_tag__ 1
1821
# endif
1822
# if __has_c_attribute(clang::preferred_name)
1823
# define __has_c_attribute‿clang‿preferred_name 1
1824
# define __has_c_attribute‿__clang__‿preferred_name 1
1825
# define __has_c_attribute‿clang‿__preferred_name__ 1
1826
# define __has_c_attribute‿__clang__‿__preferred_name__ 1
1827
# define __has_c_attribute‿_Clang‿preferred_name 1
1828
# define __has_c_attribute‿_Clang‿__preferred_name__ 1
1829
# endif
1830
# if __has_c_attribute(clang::preferred_type)
1831
# define __has_c_attribute‿clang‿preferred_type 1
1832
# define __has_c_attribute‿__clang__‿preferred_type 1
1833
# define __has_c_attribute‿clang‿__preferred_type__ 1
1834
# define __has_c_attribute‿__clang__‿__preferred_type__ 1
1835
# define __has_c_attribute‿_Clang‿preferred_type 1
1836
# define __has_c_attribute‿_Clang‿__preferred_type__ 1
1837
# endif
1838
# if __has_c_attribute(clang::preserve_access_index)
1839
# define __has_c_attribute‿clang‿preserve_access_index 1
1840
# define __has_c_attribute‿__clang__‿preserve_access_index 1
1841
# define __has_c_attribute‿clang‿__preserve_access_index__ 1
1842
# define __has_c_attribute‿__clang__‿__preserve_access_index__ 1
1843
# define __has_c_attribute‿_Clang‿preserve_access_index 1
1844
# define __has_c_attribute‿_Clang‿__preserve_access_index__ 1
1845
# endif
1846
# if __has_c_attribute(clang::preserve_all)
1847
# define __has_c_attribute‿clang‿preserve_all 1
1848
# define __has_c_attribute‿__clang__‿preserve_all 1
1849
# define __has_c_attribute‿clang‿__preserve_all__ 1
1850
# define __has_c_attribute‿__clang__‿__preserve_all__ 1
1851
# define __has_c_attribute‿_Clang‿preserve_all 1
1852
# define __has_c_attribute‿_Clang‿__preserve_all__ 1
1853
# endif
1854
# if __has_c_attribute(clang::preserve_most)
1855
# define __has_c_attribute‿clang‿preserve_most 1
1856
# define __has_c_attribute‿__clang__‿preserve_most 1
1857
# define __has_c_attribute‿clang‿__preserve_most__ 1
1858
# define __has_c_attribute‿__clang__‿__preserve_most__ 1
1859
# define __has_c_attribute‿_Clang‿preserve_most 1
1860
# define __has_c_attribute‿_Clang‿__preserve_most__ 1
1861
# endif
1862
# if __has_c_attribute(clang::preserve_none)
1863
# define __has_c_attribute‿clang‿preserve_none 1
1864
# define __has_c_attribute‿__clang__‿preserve_none 1
1865
# define __has_c_attribute‿clang‿__preserve_none__ 1
1866
# define __has_c_attribute‿__clang__‿__preserve_none__ 1
1867
# define __has_c_attribute‿_Clang‿preserve_none 1
1868
# define __has_c_attribute‿_Clang‿__preserve_none__ 1
1869
# endif
1870
# if __has_c_attribute(clang::preserve_static_offset)
1871
# define __has_c_attribute‿clang‿preserve_static_offset 1
1872
# define __has_c_attribute‿__clang__‿preserve_static_offset 1
1873
# define __has_c_attribute‿clang‿__preserve_static_offset__ 1
1874
# define __has_c_attribute‿__clang__‿__preserve_static_offset__ 1
1875
# define __has_c_attribute‿_Clang‿preserve_static_offset 1
1876
# define __has_c_attribute‿_Clang‿__preserve_static_offset__ 1
1877
# endif
1878
# if __has_c_attribute(clang::pt_guarded_var)
1879
# define __has_c_attribute‿clang‿pt_guarded_var 1
1880
# define __has_c_attribute‿__clang__‿pt_guarded_var 1
1881
# define __has_c_attribute‿clang‿__pt_guarded_var__ 1
1882
# define __has_c_attribute‿__clang__‿__pt_guarded_var__ 1
1883
# define __has_c_attribute‿_Clang‿pt_guarded_var 1
1884
# define __has_c_attribute‿_Clang‿__pt_guarded_var__ 1
1885
# endif
1886
# if __has_c_attribute(clang::ptrauth_vtable_pointer)
1887
# define __has_c_attribute‿clang‿ptrauth_vtable_pointer 1
1888
# define __has_c_attribute‿__clang__‿ptrauth_vtable_pointer 1
1889
# define __has_c_attribute‿clang‿__ptrauth_vtable_pointer__ 1
1890
# define __has_c_attribute‿__clang__‿__ptrauth_vtable_pointer__ 1
1891
# define __has_c_attribute‿_Clang‿ptrauth_vtable_pointer 1
1892
# define __has_c_attribute‿_Clang‿__ptrauth_vtable_pointer__ 1
1893
# endif
1894
# if __has_c_attribute(clang::reinitializes)
1895
# define __has_c_attribute‿clang‿reinitializes 1
1896
# define __has_c_attribute‿__clang__‿reinitializes 1
1897
# define __has_c_attribute‿clang‿__reinitializes__ 1
1898
# define __has_c_attribute‿__clang__‿__reinitializes__ 1
1899
# define __has_c_attribute‿_Clang‿reinitializes 1
1900
# define __has_c_attribute‿_Clang‿__reinitializes__ 1
1901
# endif
1902
# if __has_c_attribute(clang::release_handle)
1903
# define __has_c_attribute‿clang‿release_handle 1
1904
# define __has_c_attribute‿__clang__‿release_handle 1
1905
# define __has_c_attribute‿clang‿__release_handle__ 1
1906
# define __has_c_attribute‿__clang__‿__release_handle__ 1
1907
# define __has_c_attribute‿_Clang‿release_handle 1
1908
# define __has_c_attribute‿_Clang‿__release_handle__ 1
1909
# endif
1910
# if __has_c_attribute(clang::require_constant_initialization)
1911
# define __has_c_attribute‿clang‿require_constant_initialization 1
1912
# define __has_c_attribute‿__clang__‿require_constant_initialization 1
1913
# define __has_c_attribute‿clang‿__require_constant_initialization__ 1
1914
# define __has_c_attribute‿__clang__‿__require_constant_initialization__ 1
1915
# define __has_c_attribute‿_Clang‿require_constant_initialization 1
1916
# define __has_c_attribute‿_Clang‿__require_constant_initialization__ 1
1917
# endif
1918
# if __has_c_attribute(clang::return_typestate)
1919
# define __has_c_attribute‿clang‿return_typestate 1
1920
# define __has_c_attribute‿__clang__‿return_typestate 1
1921
# define __has_c_attribute‿clang‿__return_typestate__ 1
1922
# define __has_c_attribute‿__clang__‿__return_typestate__ 1
1923
# define __has_c_attribute‿_Clang‿return_typestate 1
1924
# define __has_c_attribute‿_Clang‿__return_typestate__ 1
1925
# endif
1926
# if __has_c_attribute(clang::riscv_vector_cc)
1927
# define __has_c_attribute‿clang‿riscv_vector_cc 1
1928
# define __has_c_attribute‿__clang__‿riscv_vector_cc 1
1929
# define __has_c_attribute‿clang‿__riscv_vector_cc__ 1
1930
# define __has_c_attribute‿__clang__‿__riscv_vector_cc__ 1
1931
# define __has_c_attribute‿_Clang‿riscv_vector_cc 1
1932
# define __has_c_attribute‿_Clang‿__riscv_vector_cc__ 1
1933
# endif
1934
# if __has_c_attribute(clang::scoped_lockable)
1935
# define __has_c_attribute‿clang‿scoped_lockable 1
1936
# define __has_c_attribute‿__clang__‿scoped_lockable 1
1937
# define __has_c_attribute‿clang‿__scoped_lockable__ 1
1938
# define __has_c_attribute‿__clang__‿__scoped_lockable__ 1
1939
# define __has_c_attribute‿_Clang‿scoped_lockable 1
1940
# define __has_c_attribute‿_Clang‿__scoped_lockable__ 1
1941
# endif
1942
# if __has_c_attribute(clang::set_typestate)
1943
# define __has_c_attribute‿clang‿set_typestate 1
1944
# define __has_c_attribute‿__clang__‿set_typestate 1
1945
# define __has_c_attribute‿clang‿__set_typestate__ 1
1946
# define __has_c_attribute‿__clang__‿__set_typestate__ 1
1947
# define __has_c_attribute‿_Clang‿set_typestate 1
1948
# define __has_c_attribute‿_Clang‿__set_typestate__ 1
1949
# endif
1950
# if __has_c_attribute(clang::shared_capability)
1951
# define __has_c_attribute‿clang‿shared_capability 1
1952
# define __has_c_attribute‿__clang__‿shared_capability 1
1953
# define __has_c_attribute‿clang‿__shared_capability__ 1
1954
# define __has_c_attribute‿__clang__‿__shared_capability__ 1
1955
# define __has_c_attribute‿_Clang‿shared_capability 1
1956
# define __has_c_attribute‿_Clang‿__shared_capability__ 1
1957
# endif
1958
# if __has_c_attribute(clang::shared_locks_required)
1959
# define __has_c_attribute‿clang‿shared_locks_required 1
1960
# define __has_c_attribute‿__clang__‿shared_locks_required 1
1961
# define __has_c_attribute‿clang‿__shared_locks_required__ 1
1962
# define __has_c_attribute‿__clang__‿__shared_locks_required__ 1
1963
# define __has_c_attribute‿_Clang‿shared_locks_required 1
1964
# define __has_c_attribute‿_Clang‿__shared_locks_required__ 1
1965
# endif
1966
# if __has_c_attribute(clang::sized_by)
1967
# define __has_c_attribute‿clang‿sized_by 1
1968
# define __has_c_attribute‿__clang__‿sized_by 1
1969
# define __has_c_attribute‿clang‿__sized_by__ 1
1970
# define __has_c_attribute‿__clang__‿__sized_by__ 1
1971
# define __has_c_attribute‿_Clang‿sized_by 1
1972
# define __has_c_attribute‿_Clang‿__sized_by__ 1
1973
# endif
1974
# if __has_c_attribute(clang::sized_by_or_null)
1975
# define __has_c_attribute‿clang‿sized_by_or_null 1
1976
# define __has_c_attribute‿__clang__‿sized_by_or_null 1
1977
# define __has_c_attribute‿clang‿__sized_by_or_null__ 1
1978
# define __has_c_attribute‿__clang__‿__sized_by_or_null__ 1
1979
# define __has_c_attribute‿_Clang‿sized_by_or_null 1
1980
# define __has_c_attribute‿_Clang‿__sized_by_or_null__ 1
1981
# endif
1982
# if __has_c_attribute(clang::speculative_load_hardening)
1983
# define __has_c_attribute‿clang‿speculative_load_hardening 1
1984
# define __has_c_attribute‿__clang__‿speculative_load_hardening 1
1985
# define __has_c_attribute‿clang‿__speculative_load_hardening__ 1
1986
# define __has_c_attribute‿__clang__‿__speculative_load_hardening__ 1
1987
# define __has_c_attribute‿_Clang‿speculative_load_hardening 1
1988
# define __has_c_attribute‿_Clang‿__speculative_load_hardening__ 1
1989
# endif
1990
# if __has_c_attribute(clang::standalone_debug)
1991
# define __has_c_attribute‿clang‿standalone_debug 1
1992
# define __has_c_attribute‿__clang__‿standalone_debug 1
1993
# define __has_c_attribute‿clang‿__standalone_debug__ 1
1994
# define __has_c_attribute‿__clang__‿__standalone_debug__ 1
1995
# define __has_c_attribute‿_Clang‿standalone_debug 1
1996
# define __has_c_attribute‿_Clang‿__standalone_debug__ 1
1997
# endif
1998
# if __has_c_attribute(clang::suppress)
1999
# define __has_c_attribute‿clang‿suppress 1
2000
# define __has_c_attribute‿__clang__‿suppress 1
2001
# define __has_c_attribute‿clang‿__suppress__ 1
2002
# define __has_c_attribute‿__clang__‿__suppress__ 1
2003
# define __has_c_attribute‿_Clang‿suppress 1
2004
# define __has_c_attribute‿_Clang‿__suppress__ 1
2005
# endif
2006
# if __has_c_attribute(clang::swift_async)
2007
# define __has_c_attribute‿clang‿swift_async 1
2008
# define __has_c_attribute‿__clang__‿swift_async 1
2009
# define __has_c_attribute‿clang‿__swift_async__ 1
2010
# define __has_c_attribute‿__clang__‿__swift_async__ 1
2011
# define __has_c_attribute‿_Clang‿swift_async 1
2012
# define __has_c_attribute‿_Clang‿__swift_async__ 1
2013
# endif
2014
# if __has_c_attribute(clang::swiftasynccall)
2015
# define __has_c_attribute‿clang‿swiftasynccall 1
2016
# define __has_c_attribute‿__clang__‿swiftasynccall 1
2017
# define __has_c_attribute‿clang‿__swiftasynccall__ 1
2018
# define __has_c_attribute‿__clang__‿__swiftasynccall__ 1
2019
# define __has_c_attribute‿_Clang‿swiftasynccall 1
2020
# define __has_c_attribute‿_Clang‿__swiftasynccall__ 1
2021
# endif
2022
# if __has_c_attribute(clang::swift_async_context)
2023
# define __has_c_attribute‿clang‿swift_async_context 1
2024
# define __has_c_attribute‿__clang__‿swift_async_context 1
2025
# define __has_c_attribute‿clang‿__swift_async_context__ 1
2026
# define __has_c_attribute‿__clang__‿__swift_async_context__ 1
2027
# define __has_c_attribute‿_Clang‿swift_async_context 1
2028
# define __has_c_attribute‿_Clang‿__swift_async_context__ 1
2029
# endif
2030
# if __has_c_attribute(clang::swift_async_error)
2031
# define __has_c_attribute‿clang‿swift_async_error 1
2032
# define __has_c_attribute‿__clang__‿swift_async_error 1
2033
# define __has_c_attribute‿clang‿__swift_async_error__ 1
2034
# define __has_c_attribute‿__clang__‿__swift_async_error__ 1
2035
# define __has_c_attribute‿_Clang‿swift_async_error 1
2036
# define __has_c_attribute‿_Clang‿__swift_async_error__ 1
2037
# endif
2038
# if __has_c_attribute(clang::swiftcall)
2039
# define __has_c_attribute‿clang‿swiftcall 1
2040
# define __has_c_attribute‿__clang__‿swiftcall 1
2041
# define __has_c_attribute‿clang‿__swiftcall__ 1
2042
# define __has_c_attribute‿__clang__‿__swiftcall__ 1
2043
# define __has_c_attribute‿_Clang‿swiftcall 1
2044
# define __has_c_attribute‿_Clang‿__swiftcall__ 1
2045
# endif
2046
# if __has_c_attribute(clang::swift_context)
2047
# define __has_c_attribute‿clang‿swift_context 1
2048
# define __has_c_attribute‿__clang__‿swift_context 1
2049
# define __has_c_attribute‿clang‿__swift_context__ 1
2050
# define __has_c_attribute‿__clang__‿__swift_context__ 1
2051
# define __has_c_attribute‿_Clang‿swift_context 1
2052
# define __has_c_attribute‿_Clang‿__swift_context__ 1
2053
# endif
2054
# if __has_c_attribute(clang::swift_error_result)
2055
# define __has_c_attribute‿clang‿swift_error_result 1
2056
# define __has_c_attribute‿__clang__‿swift_error_result 1
2057
# define __has_c_attribute‿clang‿__swift_error_result__ 1
2058
# define __has_c_attribute‿__clang__‿__swift_error_result__ 1
2059
# define __has_c_attribute‿_Clang‿swift_error_result 1
2060
# define __has_c_attribute‿_Clang‿__swift_error_result__ 1
2061
# endif
2062
# if __has_c_attribute(clang::swift_indirect_result)
2063
# define __has_c_attribute‿clang‿swift_indirect_result 1
2064
# define __has_c_attribute‿__clang__‿swift_indirect_result 1
2065
# define __has_c_attribute‿clang‿__swift_indirect_result__ 1
2066
# define __has_c_attribute‿__clang__‿__swift_indirect_result__ 1
2067
# define __has_c_attribute‿_Clang‿swift_indirect_result 1
2068
# define __has_c_attribute‿_Clang‿__swift_indirect_result__ 1
2069
# endif
2070
# if __has_c_attribute(clang::sycl_kernel)
2071
# define __has_c_attribute‿clang‿sycl_kernel 1
2072
# define __has_c_attribute‿__clang__‿sycl_kernel 1
2073
# define __has_c_attribute‿clang‿__sycl_kernel__ 1
2074
# define __has_c_attribute‿__clang__‿__sycl_kernel__ 1
2075
# define __has_c_attribute‿_Clang‿sycl_kernel 1
2076
# define __has_c_attribute‿_Clang‿__sycl_kernel__ 1
2077
# endif
2078
# if __has_c_attribute(clang::sycl_special_class)
2079
# define __has_c_attribute‿clang‿sycl_special_class 1
2080
# define __has_c_attribute‿__clang__‿sycl_special_class 1
2081
# define __has_c_attribute‿clang‿__sycl_special_class__ 1
2082
# define __has_c_attribute‿__clang__‿__sycl_special_class__ 1
2083
# define __has_c_attribute‿_Clang‿sycl_special_class 1
2084
# define __has_c_attribute‿_Clang‿__sycl_special_class__ 1
2085
# endif
2086
# if __has_c_attribute(clang::test_typestate)
2087
# define __has_c_attribute‿clang‿test_typestate 1
2088
# define __has_c_attribute‿__clang__‿test_typestate 1
2089
# define __has_c_attribute‿clang‿__test_typestate__ 1
2090
# define __has_c_attribute‿__clang__‿__test_typestate__ 1
2091
# define __has_c_attribute‿_Clang‿test_typestate 1
2092
# define __has_c_attribute‿_Clang‿__test_typestate__ 1
2093
# endif
2094
# if __has_c_attribute(clang::trivial_abi)
2095
# define __has_c_attribute‿clang‿trivial_abi 1
2096
# define __has_c_attribute‿__clang__‿trivial_abi 1
2097
# define __has_c_attribute‿clang‿__trivial_abi__ 1
2098
# define __has_c_attribute‿__clang__‿__trivial_abi__ 1
2099
# define __has_c_attribute‿_Clang‿trivial_abi 1
2100
# define __has_c_attribute‿_Clang‿__trivial_abi__ 1
2101
# endif
2102
# if __has_c_attribute(clang::try_acquire_shared_capability)
2103
# define __has_c_attribute‿clang‿try_acquire_shared_capability 1
2104
# define __has_c_attribute‿__clang__‿try_acquire_shared_capability 1
2105
# define __has_c_attribute‿clang‿__try_acquire_shared_capability__ 1
2106
# define __has_c_attribute‿__clang__‿__try_acquire_shared_capability__ 1
2107
# define __has_c_attribute‿_Clang‿try_acquire_shared_capability 1
2108
# define __has_c_attribute‿_Clang‿__try_acquire_shared_capability__ 1
2109
# endif
2110
# if __has_c_attribute(clang::type_tag_for_datatype)
2111
# define __has_c_attribute‿clang‿type_tag_for_datatype 1
2112
# define __has_c_attribute‿__clang__‿type_tag_for_datatype 1
2113
# define __has_c_attribute‿clang‿__type_tag_for_datatype__ 1
2114
# define __has_c_attribute‿__clang__‿__type_tag_for_datatype__ 1
2115
# define __has_c_attribute‿_Clang‿type_tag_for_datatype 1
2116
# define __has_c_attribute‿_Clang‿__type_tag_for_datatype__ 1
2117
# endif
2118
# if __has_c_attribute(clang::type_visibility)
2119
# define __has_c_attribute‿clang‿type_visibility 1
2120
# define __has_c_attribute‿__clang__‿type_visibility 1
2121
# define __has_c_attribute‿clang‿__type_visibility__ 1
2122
# define __has_c_attribute‿__clang__‿__type_visibility__ 1
2123
# define __has_c_attribute‿_Clang‿type_visibility 1
2124
# define __has_c_attribute‿_Clang‿__type_visibility__ 1
2125
# endif
2126
# if __has_c_attribute(clang::unavailable)
2127
# define __has_c_attribute‿clang‿unavailable 1
2128
# define __has_c_attribute‿__clang__‿unavailable 1
2129
# define __has_c_attribute‿clang‿__unavailable__ 1
2130
# define __has_c_attribute‿__clang__‿__unavailable__ 1
2131
# define __has_c_attribute‿_Clang‿unavailable 1
2132
# define __has_c_attribute‿_Clang‿__unavailable__ 1
2133
# endif
2134
# if __has_c_attribute(clang::uninitialized)
2135
# define __has_c_attribute‿clang‿uninitialized 1
2136
# define __has_c_attribute‿__clang__‿uninitialized 1
2137
# define __has_c_attribute‿clang‿__uninitialized__ 1
2138
# define __has_c_attribute‿__clang__‿__uninitialized__ 1
2139
# define __has_c_attribute‿_Clang‿uninitialized 1
2140
# define __has_c_attribute‿_Clang‿__uninitialized__ 1
2141
# endif
2142
# if __has_c_attribute(clang::unlikely)
2143
# define __has_c_attribute‿clang‿unlikely 1
2144
# define __has_c_attribute‿__clang__‿unlikely 1
2145
# define __has_c_attribute‿clang‿__unlikely__ 1
2146
# define __has_c_attribute‿__clang__‿__unlikely__ 1
2147
# define __has_c_attribute‿_Clang‿unlikely 1
2148
# define __has_c_attribute‿_Clang‿__unlikely__ 1
2149
# endif
2150
# if __has_c_attribute(clang::unlock_function)
2151
# define __has_c_attribute‿clang‿unlock_function 1
2152
# define __has_c_attribute‿__clang__‿unlock_function 1
2153
# define __has_c_attribute‿clang‿__unlock_function__ 1
2154
# define __has_c_attribute‿__clang__‿__unlock_function__ 1
2155
# define __has_c_attribute‿_Clang‿unlock_function 1
2156
# define __has_c_attribute‿_Clang‿__unlock_function__ 1
2157
# endif
2158
# if __has_c_attribute(clang::unsafe_buffer_usage)
2159
# define __has_c_attribute‿clang‿unsafe_buffer_usage 1
2160
# define __has_c_attribute‿__clang__‿unsafe_buffer_usage 1
2161
# define __has_c_attribute‿clang‿__unsafe_buffer_usage__ 1
2162
# define __has_c_attribute‿__clang__‿__unsafe_buffer_usage__ 1
2163
# define __has_c_attribute‿_Clang‿unsafe_buffer_usage 1
2164
# define __has_c_attribute‿_Clang‿__unsafe_buffer_usage__ 1
2165
# endif
2166
# if __has_c_attribute(clang::use_handle)
2167
# define __has_c_attribute‿clang‿use_handle 1
2168
# define __has_c_attribute‿__clang__‿use_handle 1
2169
# define __has_c_attribute‿clang‿__use_handle__ 1
2170
# define __has_c_attribute‿__clang__‿__use_handle__ 1
2171
# define __has_c_attribute‿_Clang‿use_handle 1
2172
# define __has_c_attribute‿_Clang‿__use_handle__ 1
2173
# endif
2174
# if __has_c_attribute(clang::using_if_exists)
2175
# define __has_c_attribute‿clang‿using_if_exists 1
2176
# define __has_c_attribute‿__clang__‿using_if_exists 1
2177
# define __has_c_attribute‿clang‿__using_if_exists__ 1
2178
# define __has_c_attribute‿__clang__‿__using_if_exists__ 1
2179
# define __has_c_attribute‿_Clang‿using_if_exists 1
2180
# define __has_c_attribute‿_Clang‿__using_if_exists__ 1
2181
# endif
2182
# if __has_c_attribute(clang::vecreturn)
2183
# define __has_c_attribute‿clang‿vecreturn 1
2184
# define __has_c_attribute‿__clang__‿vecreturn 1
2185
# define __has_c_attribute‿clang‿__vecreturn__ 1
2186
# define __has_c_attribute‿__clang__‿__vecreturn__ 1
2187
# define __has_c_attribute‿_Clang‿vecreturn 1
2188
# define __has_c_attribute‿_Clang‿__vecreturn__ 1
2189
# endif
2190
# if __has_c_attribute(clang::vectorcall)
2191
# define __has_c_attribute‿clang‿vectorcall 1
2192
# define __has_c_attribute‿__clang__‿vectorcall 1
2193
# define __has_c_attribute‿clang‿__vectorcall__ 1
2194
# define __has_c_attribute‿__clang__‿__vectorcall__ 1
2195
# define __has_c_attribute‿_Clang‿vectorcall 1
2196
# define __has_c_attribute‿_Clang‿__vectorcall__ 1
2197
# endif
2198
# if __has_c_attribute(clang::warn_unused_result)
2199
# define __has_c_attribute‿clang‿warn_unused_result 1
2200
# define __has_c_attribute‿__clang__‿warn_unused_result 1
2201
# define __has_c_attribute‿clang‿__warn_unused_result__ 1
2202
# define __has_c_attribute‿__clang__‿__warn_unused_result__ 1
2203
# define __has_c_attribute‿_Clang‿warn_unused_result 1
2204
# define __has_c_attribute‿_Clang‿__warn_unused_result__ 1
2205
# endif
2206
# if __has_c_attribute(clang::weak_import)
2207
# define __has_c_attribute‿clang‿weak_import 1
2208
# define __has_c_attribute‿__clang__‿weak_import 1
2209
# define __has_c_attribute‿clang‿__weak_import__ 1
2210
# define __has_c_attribute‿__clang__‿__weak_import__ 1
2211
# define __has_c_attribute‿_Clang‿weak_import 1
2212
# define __has_c_attribute‿_Clang‿__weak_import__ 1
2213
# endif
2214
# if __has_c_attribute(clang::xray_always_instrument)
2215
# define __has_c_attribute‿clang‿xray_always_instrument 1
2216
# define __has_c_attribute‿__clang__‿xray_always_instrument 1
2217
# define __has_c_attribute‿clang‿__xray_always_instrument__ 1
2218
# define __has_c_attribute‿__clang__‿__xray_always_instrument__ 1
2219
# define __has_c_attribute‿_Clang‿xray_always_instrument 1
2220
# define __has_c_attribute‿_Clang‿__xray_always_instrument__ 1
2221
# endif
2222
# if __has_c_attribute(clang::xray_log_args)
2223
# define __has_c_attribute‿clang‿xray_log_args 1
2224
# define __has_c_attribute‿__clang__‿xray_log_args 1
2225
# define __has_c_attribute‿clang‿__xray_log_args__ 1
2226
# define __has_c_attribute‿__clang__‿__xray_log_args__ 1
2227
# define __has_c_attribute‿_Clang‿xray_log_args 1
2228
# define __has_c_attribute‿_Clang‿__xray_log_args__ 1
2229
# endif
2230
# if __has_c_attribute(clang::xray_never_instrument)
2231
# define __has_c_attribute‿clang‿xray_never_instrument 1
2232
# define __has_c_attribute‿__clang__‿xray_never_instrument 1
2233
# define __has_c_attribute‿clang‿__xray_never_instrument__ 1
2234
# define __has_c_attribute‿__clang__‿__xray_never_instrument__ 1
2235
# define __has_c_attribute‿_Clang‿xray_never_instrument 1
2236
# define __has_c_attribute‿_Clang‿__xray_never_instrument__ 1
2237
# endif
2238
#endif
/*__has_c_attribute*/
include
c
predefined_c_attribute_generate.h
Generated by
1.9.8
eĿlipsis
20250219
© 2025 Jens Gustedt
eĿlipsis
20250219