summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py
diff options
context:
space:
mode:
authorMax Kazantsev <max.kazantsev@azul.com>2019-01-17 12:25:40 +0000
committerMax Kazantsev <max.kazantsev@azul.com>2019-01-17 12:25:40 +0000
commit8b134169f5dfb0e4d281eb522ced6b2879b76617 (patch)
tree2b089fe556f621f0a239d0a08dea1bbc157c476b /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py
parent799b5dcbda8ab7c02de5143370f179daa09629f5 (diff)
downloadbcm5719-llvm-8b134169f5dfb0e4d281eb522ced6b2879b76617.tar.gz
bcm5719-llvm-8b134169f5dfb0e4d281eb522ced6b2879b76617.zip
[LoopSimplifyCFG] Fix order of deletion of complex dead subloops
Function `DeleteDeadBlock` requires that all predecessors of a block being deleted have already been deleted, with the exception of a single-block loop. When we use it for removal of dead subloops that contain more than one block, we may not fulfull this requirement and fail an assertion. This patch replaces invocation of `DeleteDeadBlock` with a generalized version `DeleteDeadBlocks` that is able to deal with multiple dead blocks, even if they contain some cycles. Differential Revision: https://reviews.llvm.org/D56121 Reviewed By: fedor.sergeev llvm-svn: 351433
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud