[Lldb-commits] [lldb] [lldb] Add deleted line in NextRangeBreakpointExplainsStop (PR #161597)

Augusto Noronha via lldb-commits lldb-commits at lists.llvm.org
Wed Oct 1 15:30:51 PDT 2025


https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/161597

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

>From ae107468d30869b5663e9f29ad48e51cb10bca5f Mon Sep 17 00:00:00 2001
From: Augusto Noronha <anoronha at apple.com>
Date: Wed, 1 Oct 2025 15:26:20 -0700
Subject: [PATCH] [lldb] Add deleted line in NextRangeBreakpointExplainsStop

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
---
 lldb/source/Target/ThreadPlanStepRange.cpp | 1 +
 1 file changed, 1 insertion(+)

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;
 }
 



More information about the lldb-commits mailing list