Temporairly revert "Thread safety analysis: Consider global variables in scope" ...
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 9 Sep 2020 09:08:46 +0000 (12:08 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 9 Sep 2020 09:15:56 +0000 (12:15 +0300)
commit8427885e27813c457dccb011f65e8ded74444e31
tree8dedbcdcfc3eca07597338d914c4e197fc99e5ec
parentfeb0b9c3bba7db6d547b552c3cdaa838559da664
Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup

This appears to cause false-positives because it started to warn on local non-global variables.

Repro posted to https://reviews.llvm.org/D84604#2262745

This reverts commit 9dcc82f34ea9b623d82d2577b93aaf67d36dabd2.
This reverts commit b2ce79ef66157dd752e3864ece57915e23a73f5d.
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Analysis/ThreadSafetyCommon.cpp
clang/test/SemaCXX/warn-thread-safety-analysis.cpp
clang/test/SemaCXX/warn-thread-safety-negative.cpp