/usr/include/clang/Lex/AttrSpellings.inc is in libclang-dev 3.0-6ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | // This file is generated by TableGen. Do not edit.
.Case("acquired_after", true)
.Case("acquired_before", true)
.Case("alias", true)
.Case("aligned", true)
.Case("always_inline", true)
.Case("analyzer_noreturn", true)
.Case("annotate", true)
.Case("objc_arc_weak_reference_unavailable", true)
.Case("availability", true)
.Case("blocks", true)
.Case("cdecl", true)
.Case("__cdecl", true)
.Case("cf_audited_transfer", true)
.Case("cf_consumed", true)
.Case("cf_returns_not_retained", true)
.Case("cf_returns_retained", true)
.Case("cf_unknown_transfer", true)
.Case("constant", true)
.Case("device", true)
.Case("global", true)
.Case("host", true)
.Case("launch_bounds", true)
.Case("shared", true)
.Case("carries_dependency", true)
.Case("cleanup", true)
.Case("common", true)
.Case("const", true)
.Case("constructor", true)
.Case("dllexport", true)
.Case("dllimport", true)
.Case("deprecated", true)
.Case("destructor", true)
.Case("exclusive_lock_function", true)
.Case("exclusive_locks_required", true)
.Case("exclusive_trylock_function", true)
.Case("fastcall", true)
.Case("__fastcall", true)
.Case("format", true)
.Case("format_arg", true)
.Case("gnu_inline", true)
.Case("guarded_by", true)
.Case("guarded_var", true)
.Case("ibaction", true)
.Case("iboutlet", true)
.Case("iboutletcollection", true)
.Case("init_priority", true)
.Case("lock_returned", true)
.Case("lockable", true)
.Case("locks_excluded", true)
.Case("malloc", true)
.Case("may_alias", true)
.Case("__ms_struct__", true)
.Case("ns_bridged", true)
.Case("ns_consumed", true)
.Case("ns_consumes_self", true)
.Case("ns_returns_autoreleased", true)
.Case("ns_returns_not_retained", true)
.Case("ns_returns_retained", true)
.Case("naked", true)
.Case("nocommon", true)
.Case("nodebug", true)
.Case("noinline", true)
.Case("no_instrument_function", true)
.Case("noreturn", true)
.Case("no_thread_safety_analysis", true)
.Case("nothrow", true)
.Case("nonnull", true)
.Case("objc_exception", true)
.Case("objc_method_family", true)
.Case("NSObject", true)
.Case("objc_precise_lifetime", true)
.Case("objc_returns_inner_pointer", true)
.Case("opencl_kernel_function", true)
.Case("overloadable", true)
.Case("ownership_holds", true)
.Case("ownership_returns", true)
.Case("ownership_takes", true)
.Case("packed", true)
.Case("pascal", true)
.Case("__pascal", true)
.Case("pcs", true)
.Case("pt_guarded_by", true)
.Case("pt_guarded_var", true)
.Case("pure", true)
.Case("regparm", true)
.Case("reqd_work_group_size", true)
.Case("returns_twice", true)
.Case("scoped_lockable", true)
.Case("section", true)
.Case("sentinel", true)
.Case("shared_lock_function", true)
.Case("shared_locks_required", true)
.Case("shared_trylock_function", true)
.Case("stdcall", true)
.Case("__stdcall", true)
.Case("thiscall", true)
.Case("__thiscall", true)
.Case("transparent_union", true)
.Case("unavailable", true)
.Case("unlock_function", true)
.Case("unused", true)
.Case("used", true)
.Case("uuid", true)
.Case("vecreturn", true)
.Case("visibility", true)
.Case("warn_unused_result", true)
.Case("weak", true)
.Case("weak_import", true)
.Case("weakref", true)
|