[Lldb-commits] [lldb] [lldb] Use ArrayRef instead of pointer+size (NFC) (PR #189186)
Sergei Barannikov via lldb-commits
lldb-commits at lists.llvm.org
Sat Mar 28 11:53:33 PDT 2026
================
@@ -1415,10 +1415,10 @@ ThreadPlanSP Thread::QueueThreadPlanForRunToAddress(bool abort_other_plans,
}
ThreadPlanSP Thread::QueueThreadPlanForStepUntil(
- bool abort_other_plans, lldb::addr_t *address_list, size_t num_addresses,
+ bool abort_other_plans, llvm::ArrayRef<addr_t> address_list,
bool stop_other_threads, uint32_t frame_idx, Status &status) {
- ThreadPlanSP thread_plan_sp(new ThreadPlanStepUntil(
- *this, address_list, num_addresses, stop_other_threads, frame_idx));
+ ThreadPlanSP thread_plan_sp = std::make_shared<ThreadPlanStepUntil>(
----------------
s-barannikov wrote:
Alternatively, I can open a separate PR that uses std::make_shared for all plans.
Please let me know whatever you prefer
https://github.com/llvm/llvm-project/pull/189186
More information about the lldb-commits
mailing list