Reland "Thread Safety Analysis: fix assert_capability."
authorJosh Gao <jmgao@google.com>
Tue, 8 Aug 2017 19:44:34 +0000 (19:44 +0000)
committerJosh Gao <jmgao@google.com>
Tue, 8 Aug 2017 19:44:34 +0000 (19:44 +0000)
commitec1369ed6ec52542a3928ff40df4358d85b0a30c
tree6894a2a7a6e106079bdddb09fbf1d35d099e454f
parentf1a425edb7d742a2ad697fa5dea7bc1dbfa9e533
Reland "Thread Safety Analysis: fix assert_capability."

Delete the test that was broken by rL309725, and add it back in a
follow up commit. Also, improve the tests a bit.

Reviewers: delesley, aaron.ballman

Differential Revision: https://reviews.llvm.org/D36237

llvm-svn: 310402
clang/include/clang/Basic/Attr.td
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/test/Sema/attr-capabilities.c
clang/test/SemaCXX/warn-thread-safety-analysis.cpp