Thread safety analysis: Improve diagnostics for double locking
authorAaron Puchert <aaron.puchert@sap.com>
Tue, 29 Jan 2019 22:11:42 +0000 (22:11 +0000)
committerAaron Puchert <aaron.puchert@sap.com>
Tue, 29 Jan 2019 22:11:42 +0000 (22:11 +0000)
commitffa1d6ad17159965a2f0c08b4cae40b9a9fa3122
tree1b16e3672b803e2d47379509fe9aa37794a6c5ff
parentd55102a190d490cfd72b19708dfacecb70ac09f5
Thread safety analysis: Improve diagnostics for double locking

Summary:
We use the existing diag::note_locked_here to tell the user where we saw
the first locking.

Reviewers: aaron.ballman, delesley

Reviewed By: aaron.ballman

Subscribers: cfe-commits

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

llvm-svn: 352549
clang/include/clang/Analysis/Analyses/ThreadSafety.h
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Sema/AnalysisBasedWarnings.cpp
clang/test/SemaCXX/warn-thread-safety-analysis.cpp