summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2018-12-03 22:44:16 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2018-12-03 22:44:16 +0000
commit6c0b2ce1be3b454fc209fe46aa15e1b60c974bbf (patch)
tree3d0e33d8f9a5e9b8bb446d167e9c04a508576f88 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py
parent0bbe9a7a98083f9ea036f602e0bed65e2f3ccc6d (diff)
downloadbcm5719-llvm-6c0b2ce1be3b454fc209fe46aa15e1b60c974bbf.tar.gz
bcm5719-llvm-6c0b2ce1be3b454fc209fe46aa15e1b60c974bbf.zip
[analyzer] MoveChecker: NFC: Remove the workaround for the "zombie symbols" bug.
The checker had extra code to clean up memory regions that were sticking around in the checker without ever being cleaned up due to the bug that was fixed in r347953. Because of that, if a region was moved from, then became dead, and then reincarnated, there were false positives. Why regions are even allowed to reincarnate is a separate story. Luckily, this only happens for local regions that don't produce symbols when loaded from. No functional change intended. The newly added test demonstrates that even though no cleanup is necessary upon destructor calls, the early return cannot be removed. It was not failing before the patch. Differential Revision: https://reviews.llvm.org/D54372 llvm-svn: 348208
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud