aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
diff options
context:
space:
mode:
authorAaron Puchert <aaronpuchert@alice-dsl.net>2018-10-06 01:09:28 +0000
committerAaron Puchert <aaronpuchert@alice-dsl.net>2018-10-06 01:09:28 +0000
commitb0a2a0cf7dddcb79074767f59401859c6ff30fab (patch)
tree7b3f5eda870185c7a4b9756c8d11440926a8033b /llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
parent34c0e470ae30d7205ad257a56db7e8c588edd3d5 (diff)
downloadllvm-b0a2a0cf7dddcb79074767f59401859c6ff30fab.zip
llvm-b0a2a0cf7dddcb79074767f59401859c6ff30fab.tar.gz
llvm-b0a2a0cf7dddcb79074767f59401859c6ff30fab.tar.bz2
Thread safety analysis: Handle conditional expression in getTrylockCallExpr
Summary: We unwrap conditional expressions containing try-lock functions. Additionally we don't acquire on conditional expression branches, since that is usually not helpful. When joining the branches we would almost certainly get a warning then. Hopefully fixes an issue that was raised in D52398. Reviewers: aaron.ballman, delesley, hokein Reviewed By: aaron.ballman Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D52888 llvm-svn: 343902
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp')
0 files changed, 0 insertions, 0 deletions