const ATTR_KIND = enum(u32) {
ALIGNMENT = 1,
ALWAYS_INLINE = 2,
BY_VAL = 3,
INLINE_HINT = 4,
IN_REG = 5,
MIN_SIZE = 6,
NAKED = 7,
NEST = 8,
NO_ALIAS = 9,
NO_BUILTIN = 10,
NO_CAPTURE = 11,
NO_DUPLICATE = 12,
NO_IMPLICIT_FLOAT = 13,
NO_INLINE = 14,
NON_LAZY_BIND = 15,
NO_RED_ZONE = 16,
NO_RETURN = 17,
NO_UNWIND = 18,
OPTIMIZE_FOR_SIZE = 19,
READ_NONE = 20,
READ_ONLY = 21,
RETURNED = 22,
RETURNS_TWICE = 23,
S_EXT = 24,
STACK_ALIGNMENT = 25,
STACK_PROTECT = 26,
STACK_PROTECT_REQ = 27,
STACK_PROTECT_STRONG = 28,
STRUCT_RET = 29,
SANITIZE_ADDRESS = 30,
SANITIZE_THREAD = 31,
SANITIZE_MEMORY = 32,
UW_TABLE = 33,
Z_EXT = 34,
BUILTIN = 35,
COLD = 36,
OPTIMIZE_NONE = 37,
IN_ALLOCA = 38,
NON_NULL = 39,
JUMP_TABLE = 40,
DEREFERENCEABLE = 41,
DEREFERENCEABLE_OR_NULL = 42,
CONVERGENT = 43,
SAFESTACK = 44,
ARGMEMONLY = 45,
SWIFT_SELF = 46,
SWIFT_ERROR = 47,
NO_RECURSE = 48,
INACCESSIBLEMEM_ONLY = 49,
INACCESSIBLEMEM_OR_ARGMEMONLY = 50,
ALLOC_SIZE = 51,
WRITEONLY = 52,
SPECULATABLE = 53,
STRICT_FP = 54,
SANITIZE_HWADDRESS = 55,
NOCF_CHECK = 56,
OPT_FOR_FUZZING = 57,
SHADOWCALLSTACK = 58,
SPECULATIVE_LOAD_HARDENING = 59,
IMMARG = 60,
WILLRETURN = 61,
NOFREE = 62,
NOSYNC = 63,
SANITIZE_MEMTAG = 64,
PREALLOCATED = 65,
NO_MERGE = 66,
NULL_POINTER_IS_VALID = 67,
NOUNDEF = 68,
BYREF = 69,
MUSTPROGRESS = 70,
NO_CALLBACK = 71,
HOT = 72,
NO_PROFILE = 73,
VSCALE_RANGE = 74,
SWIFT_ASYNC = 75,
NO_SANITIZE_COVERAGE = 76,
ELEMENTTYPE = 77,
DISABLE_SANITIZER_INSTRUMENTATION = 78,
NO_SANITIZE_BOUNDS = 79,
ALLOC_ALIGN = 80,
ALLOCATED_POINTER = 81,
ALLOC_KIND = 82,
PRESPLIT_COROUTINE = 83,
FNRETTHUNK_EXTERN = 84,
SKIP_PROFILE = 85,
MEMORY = 86,
NOFPCLASS = 87,
OPTIMIZE_FOR_DEBUGGING = 88,
WRITABLE = 89,
CORO_ONLY_DESTROY_WHEN_COMPLETE = 90,
DEAD_ON_UNWIND = 91,
RANGE = 92,
SANITIZE_NUMERICAL_STABILITY = 93,
INITIALIZES = 94,
HYBRID_PATCHABLE = 95,
SANITIZE_REALTIME = 96,
SANITIZE_REALTIME_BLOCKING = 97,
CORO_ELIDE_SAFE = 98,
NO_EXT = 99,
NO_DIVERGENCE_SOURCE = 100,
SANITIZE_TYPE = 101,
CAPTURES = 102,
DEAD_ON_RETURN = 103,
SANITIZE_ALLOC_TOKEN = 104,
NO_CREATE_UNDEF_OR_POISON = 105,
DENORMAL_FPENV = 106,
NOOUTLINE = 107,
FLATTEN = 108,
}
enum AttributeKindCodes