diff options
| author | Artem Dergachev <artem.dergachev@gmail.com> | 2017-03-24 09:52:30 +0000 |
|---|---|---|
| committer | Artem Dergachev <artem.dergachev@gmail.com> | 2017-03-24 09:52:30 +0000 |
| commit | 356151ff5fd279992958680b7f4e38fa3ba758d8 (patch) | |
| tree | 128a78fe29b5a49a989b19a7fcec8f48208595d6 /llvm/lib/Transforms/Utils/LowerInvoke.cpp | |
| parent | c4d5c25737cd23eddbac50bcc9454a9e9bc6555b (diff) | |
| download | bcm5719-llvm-356151ff5fd279992958680b7f4e38fa3ba758d8.tar.gz bcm5719-llvm-356151ff5fd279992958680b7f4e38fa3ba758d8.zip | |
[analyzer] Add MisusedMovedObjectChecker for detecting use-after-move errors.
The checker currently warns on copying, moving, or calling methods on an object
that was recently std::move'd from. It understands a set of "state reset"
methods that bring a moved-from object back to a well-specified state.
Patch by Peter Szecsi!
Differential Revision: https://reviews.llvm.org/D24246
llvm-svn: 298698
Diffstat (limited to 'llvm/lib/Transforms/Utils/LowerInvoke.cpp')
0 files changed, 0 insertions, 0 deletions

