Skip to content

Commit bf26a63

Browse files
Merge pull request #11427 from felipepiovezan/felipe/stepout_fixes
[lldb] Fix ThreadPlanStepOut when returning from trampolines
2 parents 66d9f38 + 9fb9567 commit bf26a63

File tree

4 files changed

+3
-4
lines changed

4 files changed

+3
-4
lines changed

lldb/source/Target/ThreadPlanStepOut.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,8 +431,10 @@ bool ThreadPlanStepOut::ShouldStop(Event *event_ptr) {
431431
else
432432
return m_step_through_inline_plan_sp->ShouldStop(event_ptr);
433433
} else if (m_step_out_further_plan_sp) {
434-
if (m_step_out_further_plan_sp->MischiefManaged())
434+
if (m_step_out_further_plan_sp->MischiefManaged()) {
435435
m_step_out_further_plan_sp.reset();
436+
done = true;
437+
}
436438
else
437439
return m_step_out_further_plan_sp->ShouldStop(event_ptr);
438440
}

lldb/test/API/lang/swift/step_into_objc_interop_init/TestStepIntoObjCInteropInit.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from lldbsuite.test.decorators import *
44
import lldbsuite.test.lldbutil as lldbutil
55

6-
@skipIf(bugnumber = "rdar://159531304")
76
class TestSwiftObjcProtocol(TestBase):
87
def skip_debug_info_libraries(self):
98
if platform.system() == "Darwin":

lldb/test/API/lang/swift/step_through_allocating_init/TestStepThroughAllocatingInit.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import os
66
import platform
77

8-
@skipIf(bugnumber ="rdar://159531310")
98
class TestStepThroughAllocatingInit(lldbtest.TestBase):
109
mydir = lldbtest.TestBase.compute_mydir(__file__)
1110

lldb/test/API/lang/swift/stepping/TestSwiftStepping.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import os
2020
import platform
2121

22-
@skipIf(bugnumber="rdar://159531088")
2322
class TestSwiftStepping(lldbtest.TestBase):
2423

2524
mydir = lldbtest.TestBase.compute_mydir(__file__)

0 commit comments

Comments
 (0)