llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-lldb

Author: Augusto Noronha (augusto2112)

<details>
<summary>Changes</summary>

Commit f838fa820f9271008617c345c477122d9e29a05c refactored large pointers of 
the thread plan code. In that refactor, the call to ClearNextBranchBreakpoint in
ThreadPlanStepRange::NextRangeBreakpointExplainsStop was deleted, I believe by 
mistake.

This patch simply re-adds that call.

rdar://159675204

---
Full diff: https://github.com/llvm/llvm-project/pull/161597.diff


1 Files Affected:

- (modified) lldb/source/Target/ThreadPlanStepRange.cpp (+1) 


``````````diff
diff --git a/lldb/source/Target/ThreadPlanStepRange.cpp 
b/lldb/source/Target/ThreadPlanStepRange.cpp
index dca96cc74ba46..ee574b7a9864e 100644
--- a/lldb/source/Target/ThreadPlanStepRange.cpp
+++ b/lldb/source/Target/ThreadPlanStepRange.cpp
@@ -487,6 +487,7 @@ bool ThreadPlanStepRange::NextRangeBreakpointExplainsStop(
             "next range breakpoint which has %" PRIu64
             " constituents - explains stop: %u.",
             (uint64_t)num_constituents, explains_stop);
+  ClearNextBranchBreakpoint();
   return explains_stop;
 }
 

``````````

</details>


https://github.com/llvm/llvm-project/pull/161597
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to