From eec7a2f62046aeb8bd7896777982341b1b617b1c Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Thu, 19 Feb 2026 22:51:19 +0300 Subject: [PATCH] [lldb] Remove redundant nullptr check (NFC) (#182352) `target` cannot be null because `target_sp` is non-null. --- lldb/source/Target/RegisterContext.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lldb/source/Target/RegisterContext.cpp b/lldb/source/Target/RegisterContext.cpp index c4f9c92e89ec..f2c038f78796 100644 --- a/lldb/source/Target/RegisterContext.cpp +++ b/lldb/source/Target/RegisterContext.cpp @@ -98,12 +98,8 @@ uint64_t RegisterContext::GetPC(uint64_t fail_value) { uint64_t pc = ReadRegisterAsUnsigned(reg, fail_value); if (pc != fail_value) { - TargetSP target_sp = m_thread.CalculateTarget(); - if (target_sp) { - Target *target = target_sp.get(); - if (target) - pc = target->GetOpcodeLoadAddress(pc, AddressClass::eCode); - } + if (TargetSP target_sp = m_thread.CalculateTarget()) + pc = target_sp->GetOpcodeLoadAddress(pc, AddressClass::eCode); } return pc;