eĿlipsis
a language independent preprocessor
 
Loading...
Searching...
No Matches
predefined_c_attribute_clang_15.h
Go to the documentation of this file.
1#ifndef __has_c_attribute‿_Noreturn
2#xdefine __has_c_attribute‿_Noreturn __EVALUATE__(202311L)
3#endif
4#ifndef __has_c_attribute‿___Noreturn__
5#xdefine __has_c_attribute‿___Noreturn__ __EVALUATE__(202311L)
6#endif
7#ifndef __has_c_attribute‿deprecated
8#xdefine __has_c_attribute‿deprecated __EVALUATE__(202311L)
9#endif
10#ifndef __has_c_attribute‿__deprecated__
11#xdefine __has_c_attribute‿__deprecated__ __EVALUATE__(202311L)
12#endif
13#ifndef __has_c_attribute‿fallthrough
14#xdefine __has_c_attribute‿fallthrough __EVALUATE__(202311L)
15#endif
16#ifndef __has_c_attribute‿__fallthrough__
17#xdefine __has_c_attribute‿__fallthrough__ __EVALUATE__(202311L)
18#endif
19#ifndef __has_c_attribute‿maybe_unused
20#xdefine __has_c_attribute‿maybe_unused __EVALUATE__(202311L)
21#endif
22#ifndef __has_c_attribute‿__maybe_unused__
23#xdefine __has_c_attribute‿__maybe_unused__ __EVALUATE__(202311L)
24#endif
25#ifndef __has_c_attribute‿nodiscard
26#xdefine __has_c_attribute‿nodiscard __EVALUATE__(202311L)
27#endif
28#ifndef __has_c_attribute‿__nodiscard__
29#xdefine __has_c_attribute‿__nodiscard__ __EVALUATE__(202311L)
30#endif
31#ifndef __has_c_attribute‿noreturn
32#xdefine __has_c_attribute‿noreturn __EVALUATE__(202311L)
33#endif
34#ifndef __has_c_attribute‿__noreturn__
35#xdefine __has_c_attribute‿__noreturn__ __EVALUATE__(202311L)
36#endif
37#xdefine __HAS_C_ATTRIBUTE(gnu,alias)
38#xdefine __HAS_C_ATTRIBUTE(gnu,aligned)
39#xdefine __HAS_C_ATTRIBUTE(gnu,alloc_align)
40#xdefine __HAS_C_ATTRIBUTE(gnu,alloc_size)
41#xdefine __HAS_C_ATTRIBUTE(gnu,always_inline)
42#xdefine __HAS_C_ATTRIBUTE(gnu,artificial)
43#xdefine __HAS_C_ATTRIBUTE(gnu,assume_aligned)
44#xdefine __HAS_C_ATTRIBUTE(gnu,cleanup)
45#xdefine __HAS_C_ATTRIBUTE(gnu,cold)
46#xdefine __HAS_C_ATTRIBUTE(gnu,common)
47#xdefine __HAS_C_ATTRIBUTE(gnu,const)
48#xdefine __HAS_C_ATTRIBUTE(gnu,constructor)
49#xdefine __HAS_C_ATTRIBUTE(gnu,deprecated)
50#xdefine __HAS_C_ATTRIBUTE(gnu,destructor)
51#xdefine __HAS_C_ATTRIBUTE(gnu,error)
52#xdefine __HAS_C_ATTRIBUTE(gnu,flatten)
53#xdefine __HAS_C_ATTRIBUTE(gnu,format)
54#xdefine __HAS_C_ATTRIBUTE(gnu,format_arg)
55#xdefine __HAS_C_ATTRIBUTE(gnu,gnu_inline)
56#xdefine __HAS_C_ATTRIBUTE(gnu,hot)
57#xdefine __HAS_C_ATTRIBUTE(gnu,ifunc)
58#xdefine __HAS_C_ATTRIBUTE(gnu,leaf)
59#xdefine __HAS_C_ATTRIBUTE(gnu,malloc)
60#xdefine __HAS_C_ATTRIBUTE(gnu,mode)
61#xdefine __HAS_C_ATTRIBUTE(gnu,no_address_safety_analysis)
62#xdefine __HAS_C_ATTRIBUTE(gnu,no_instrument_function)
63#xdefine __HAS_C_ATTRIBUTE(gnu,no_profile_instrument_function)
64#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_address)
65#xdefine __HAS_C_ATTRIBUTE(gnu,no_sanitize_thread)
66#xdefine __HAS_C_ATTRIBUTE(gnu,no_split_stack)
67#xdefine __HAS_C_ATTRIBUTE(gnu,nocommon)
68#xdefine __HAS_C_ATTRIBUTE(gnu,nonnull)
69#xdefine __HAS_C_ATTRIBUTE(gnu,noreturn)
70#xdefine __HAS_C_ATTRIBUTE(gnu,nothrow)
71#xdefine __HAS_C_ATTRIBUTE(gnu,packed)
72#xdefine __HAS_C_ATTRIBUTE(gnu,patchable_function_entry)
73#xdefine __HAS_C_ATTRIBUTE(gnu,pure)
74#xdefine __HAS_C_ATTRIBUTE(gnu,retain)
75#xdefine __HAS_C_ATTRIBUTE(gnu,returns_nonnull)
76#xdefine __HAS_C_ATTRIBUTE(gnu,returns_twice)
77#xdefine __HAS_C_ATTRIBUTE(gnu,section)
78#xdefine __HAS_C_ATTRIBUTE(gnu,sentinel)
79#xdefine __HAS_C_ATTRIBUTE(gnu,target)
80#xdefine __HAS_C_ATTRIBUTE(gnu,target_clones)
81#xdefine __HAS_C_ATTRIBUTE(gnu,tls_model)
82#xdefine __HAS_C_ATTRIBUTE(gnu,unused)
83#xdefine __HAS_C_ATTRIBUTE(gnu,used)
84#xdefine __HAS_C_ATTRIBUTE(gnu,vector_size)
85#xdefine __HAS_C_ATTRIBUTE(gnu,visibility)
86#xdefine __HAS_C_ATTRIBUTE(gnu,warn_unused_result)
87#xdefine __HAS_C_ATTRIBUTE(gnu,warning)
88#xdefine __HAS_C_ATTRIBUTE(gnu,weak)
89#xdefine __HAS_C_ATTRIBUTE(gnu,weakref)
90#xdefine __HAS_C_ATTRIBUTE(gnu,zero_call_used_regs)