]> granicus.if.org Git - clang/commit
[analyzer] MoveChecker: Add more common state resetting methods.
authorArtem Dergachev <artem.dergachev@gmail.com>
Tue, 4 Dec 2018 03:38:08 +0000 (03:38 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Tue, 4 Dec 2018 03:38:08 +0000 (03:38 +0000)
commit699a1c5dbf2b006d3c94fd1c48ecb7ff3d0024f3
tree9f789f104b50b5adcbbcb6440cdb4768eb402810
parentae4f70f0a454182f8337a18e8e95894f42a1207d
[analyzer] MoveChecker: Add more common state resetting methods.

Includes "resize" and "shrink" because they can reset the object to a known
state in certain circumstances.

Differential Revision: https://reviews.llvm.org/D54563

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348235 91177308-0d34-0410-b5e6-96231b3b80d8
lib/StaticAnalyzer/Checkers/MoveChecker.cpp
test/Analysis/use-after-move.cpp