summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2017-01-13 00:50:50 +0000
committerAnna Zaks <ganna@apple.com>2017-01-13 00:50:50 +0000
commite43b4fc0ae2930d8932cfdeab7c9c44791ec2053 (patch)
treed85265f78ca4ac792be01bc0f0693d4b75c212d4 /clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
parentdcfc19140412e77f443c635c0df87f93ba8677fe (diff)
downloadbcm5719-llvm-e43b4fc0ae2930d8932cfdeab7c9c44791ec2053.tar.gz
bcm5719-llvm-e43b4fc0ae2930d8932cfdeab7c9c44791ec2053.zip
[tsan] Do not report errors in __destroy_helper_block_
There is a synchronization point between the reference count of a block dropping to zero and it's destruction, which TSan does not observe. Do not report errors in the compiler-emitted block destroy method and everything called from it. This is similar to https://reviews.llvm.org/D25857 Differential Revision: https://reviews.llvm.org/D28387 llvm-svn: 291868
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/ExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud