From: Jim Ingham Date: Tue, 5 Aug 2014 01:59:20 +0000 (+0000) Subject: If you found a step through plan stop looking up the stack for a step out plan. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5beccb22bc151a6711e28a893ed1446ccae7ba13;p=platform%2Fupstream%2Fllvm.git If you found a step through plan stop looking up the stack for a step out plan. llvm-svn: 214837 --- diff --git a/lldb/source/Target/ThreadPlanStepOverRange.cpp b/lldb/source/Target/ThreadPlanStepOverRange.cpp index 0e1498d..8363183 100644 --- a/lldb/source/Target/ThreadPlanStepOverRange.cpp +++ b/lldb/source/Target/ThreadPlanStepOverRange.cpp @@ -185,6 +185,9 @@ ThreadPlanStepOverRange::ShouldStop (Event *event_ptr) else { new_plan_sp = m_thread.QueueThreadPlanForStepThrough (m_stack_id, false, stop_others); + // If we found a way through, then we should stop recursing. + if (new_plan_sp) + break; } } }