summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDeLesley Hutchins <delesley@google.com>2014-08-14 21:54:34 +0000
committerDeLesley Hutchins <delesley@google.com>2014-08-14 21:54:34 +0000
commite8d2a9d755c22ffd3c50e2520963bc8dbe049ba2 (patch)
treed0138fe9f052d5e614c47b74b647bbb7d10d4f49
parentd4cb911d25d31a0e542ecdd3581f6af8267258bd (diff)
downloadbcm5719-llvm-e8d2a9d755c22ffd3c50e2520963bc8dbe049ba2.tar.gz
bcm5719-llvm-e8d2a9d755c22ffd3c50e2520963bc8dbe049ba2.zip
Thread Safety Analysis: Move -Wthread-safety-negative out of the
-Wthread-safety umbrella flag, pending updates to documentation. The flag works, but is likely to be confusing to existing users of -Wthread-safety. llvm-svn: 215679
-rw-r--r--clang/include/clang/Basic/DiagnosticGroups.td3
-rw-r--r--clang/test/SemaCXX/warn-thread-safety-negative.cpp2
2 files changed, 2 insertions, 3 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td
index 13981a545da..e2060888bfa 100644
--- a/clang/include/clang/Basic/DiagnosticGroups.td
+++ b/clang/include/clang/Basic/DiagnosticGroups.td
@@ -594,8 +594,7 @@ def ThreadSafetyNegative : DiagGroup<"thread-safety-negative">;
def ThreadSafety : DiagGroup<"thread-safety",
[ThreadSafetyAttributes,
ThreadSafetyAnalysis,
- ThreadSafetyPrecise,
- ThreadSafetyNegative]>;
+ ThreadSafetyPrecise]>;
def ThreadSafetyVerbose : DiagGroup<"thread-safety-verbose">;
def ThreadSafetyBeta : DiagGroup<"thread-safety-beta">;
diff --git a/clang/test/SemaCXX/warn-thread-safety-negative.cpp b/clang/test/SemaCXX/warn-thread-safety-negative.cpp
index 2a725a174ec..f88233a60b2 100644
--- a/clang/test/SemaCXX/warn-thread-safety-negative.cpp
+++ b/clang/test/SemaCXX/warn-thread-safety-negative.cpp
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 -Wthread-safety -Wthread-safety-beta -fcxx-exceptions %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 -Wthread-safety -Wthread-safety-beta -Wthread-safety-negative -fcxx-exceptions %s
// FIXME: should also run %clang_cc1 -fsyntax-only -verify -Wthread-safety -std=c++11 -Wc++98-compat %s
// FIXME: should also run %clang_cc1 -fsyntax-only -verify -Wthread-safety %s
OpenPOWER on IntegriCloud