summaryrefslogtreecommitdiffstats
path: root/include/clang/Sema/AttributeList.h
diff options
context:
space:
mode:
authorCaitlin Sadowski <supertri@google.com>2011-07-28 17:21:07 +0000
committerCaitlin Sadowski <supertri@google.com>2011-07-28 17:21:07 +0000
commitfdde9e719ad75e656a1475a36b06c2f88f0957cc (patch)
tree7b91e22376a0bc6f1d03b67933e7f13bcfa7337a /include/clang/Sema/AttributeList.h
parent1afb661bc5444462a246cefa0effa61ef25fab29 (diff)
Added parsing for guarded_var, pt_guarded_var, lockable,
scoped_lockable, and no_thread_safety_analysis attributes, all for thread safety analysis git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136364 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema/AttributeList.h')
-rw-r--r--include/clang/Sema/AttributeList.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/clang/Sema/AttributeList.h b/include/clang/Sema/AttributeList.h
index 5b4c7d4519..d741e89bc8 100644
--- a/include/clang/Sema/AttributeList.h
+++ b/include/clang/Sema/AttributeList.h
@@ -184,12 +184,14 @@ public:
AT_format_arg,
AT_global,
AT_gnu_inline,
+ AT_guarded_var,
AT_host,
AT_IBAction, // Clang-specific.
AT_IBOutlet, // Clang-specific.
AT_IBOutletCollection, // Clang-specific.
AT_init_priority,
AT_launch_bounds,
+ AT_lockable,
AT_malloc,
AT_may_alias,
AT_mode,
@@ -198,6 +200,7 @@ public:
AT_neon_polyvector_type, // Clang-specific.
AT_neon_vector_type, // Clang-specific.
AT_no_instrument_function,
+ AT_no_thread_safety_analysis,
AT_nocommon,
AT_nodebug,
AT_noinline,
@@ -225,9 +228,11 @@ public:
AT_packed,
AT_pascal,
AT_pcs, // ARM specific
+ AT_pt_guarded_var,
AT_pure,
AT_regparm,
AT_reqd_wg_size,
+ AT_scoped_lockable,
AT_section,
AT_sentinel,
AT_shared,