diff options
author | Jim Ingham <jingham@apple.com> | 2013-07-18 21:48:26 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2013-07-18 21:48:26 +0000 |
commit | 4d56e9c1cb7c010ed1bccff952fc5c879bd1aba6 (patch) | |
tree | e274891b824d661bf9ca99d3bef0d2eb22011208 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 5937ec7502cebb8f56d15a6a3183ab69ef43ff29 (diff) | |
download | llvm-4d56e9c1cb7c010ed1bccff952fc5c879bd1aba6.zip llvm-4d56e9c1cb7c010ed1bccff952fc5c879bd1aba6.tar.gz llvm-4d56e9c1cb7c010ed1bccff952fc5c879bd1aba6.tar.bz2 |
This commit does two things. One, it converts the return value of the QueueThreadPlanXXX
plan providers from a "ThreadPlan *" to a "lldb::ThreadPlanSP". That was needed to fix
a bug where the ThreadPlanStepInRange wasn't checking with its sub-plans to make sure they
succeed before trying to proceed further. If the sub-plan failed and as a result didn't make
any progress, you could end up retrying the same failing algorithm in an infinite loop.
<rdar://problem/14043602>
llvm-svn: 186618
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions