diff options
author | Aaron Puchert <aaronpuchert@alice-dsl.net> | 2018-10-06 01:09:28 +0000 |
---|---|---|
committer | Aaron Puchert <aaronpuchert@alice-dsl.net> | 2018-10-06 01:09:28 +0000 |
commit | b0a2a0cf7dddcb79074767f59401859c6ff30fab (patch) | |
tree | 7b3f5eda870185c7a4b9756c8d11440926a8033b /llvm/lib | |
parent | 34c0e470ae30d7205ad257a56db7e8c588edd3d5 (diff) | |
download | bcm5719-llvm-b0a2a0cf7dddcb79074767f59401859c6ff30fab.tar.gz bcm5719-llvm-b0a2a0cf7dddcb79074767f59401859c6ff30fab.zip |
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')
0 files changed, 0 insertions, 0 deletions