]> granicus.if.org Git - clang/commitdiff
Thread safety: Adding a name to the thread safety diagnostic group to prevent typos
authorCaitlin Sadowski <supertri@google.com>
Mon, 29 Aug 2011 23:33:18 +0000 (23:33 +0000)
committerCaitlin Sadowski <supertri@google.com>
Mon, 29 Aug 2011 23:33:18 +0000 (23:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138783 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td

index a55254286b7a9220858990ef47b7bbd22ffbc9c5..462a3c71a60ebdb23941c70158cc45142d9794f5 100644 (file)
@@ -280,7 +280,7 @@ def Most : DiagGroup<"most", [
  ]>;
 
 // Thread Safety warnings 
-def : DiagGroup<"thread-safety">;
+def ThreadSafety : DiagGroup<"thread-safety">;
 
 // -Wall is -Wmost -Wparentheses -Wtop-level-comparison
 def : DiagGroup<"all", [Most, Parentheses]>;
index 5c2768c71e31e8d3bde81f58793583f2b583f27c..607bf57411e5a1c8218ef156329119b33b94c104 100644 (file)
@@ -1388,34 +1388,34 @@ def err_attribute_decl_not_lockable : Error<
   "with 'lockable' attribute">;
 def warn_unlock_but_no_acquire : Warning<
   "unlocking '%0' that was not acquired">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_double_lock : Warning<
   "locking '%0' that is already acquired">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_function_requires_lock : Warning<
   "calling function '%0' requires lock '%0'">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_locks_not_released : Warning<
   "lock '%0' is not released at the end of function '%1'">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_lock_not_released_in_scope : Warning<
   "lock '%0' is not released at the end of its scope">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_expecting_lock_held_on_loop : Warning<
   "expecting lock '%0' to be held at start of each loop">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_variable_requires_lock : Warning<
   "accessing variable '%0' requires lock '%1'">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_variable_requires_any_lock : Warning<
   "accessing variable '%0' requires some lock">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_var_deref_requires_lock : Warning<
   "accessing the value pointed to by '%0' requires lock '%1'">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 def warn_var_deref_requires_any_lock : Warning<
   "accessing the value pointed to by '%0' requires some lock">,
-  InGroup<DiagGroup<"thread-safety">>, DefaultIgnore;
+  InGroup<ThreadSafety>, DefaultIgnore;
 
 
 def warn_impcast_vector_scalar : Warning<