From da26b8aa9e116e3b75c0ba2526a8d15f5cc65fbc Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Mon, 18 Aug 2025 12:28:02 -0700 Subject: [PATCH] [AMDGPU] Remove misplaced assert. The assert that RegScavenger required for long branching is now placed below the code to use s_add_pc64, where it is actually used. --- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp index 41885e45b4101..5859c9def84db 100644 --- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp +++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp @@ -2905,7 +2905,6 @@ void SIInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, MachineBasicBlock &RestoreBB, const DebugLoc &DL, int64_t BrOffset, RegScavenger *RS) const { - assert(RS && "RegScavenger required for long branching"); assert(MBB.empty() && "new block should be inserted for expanding unconditional branch"); assert(MBB.pred_size() == 1);