[llvm] c20835b - [ARM] Fix a warning

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 23 11:22:40 PDT 2025


Author: Kazu Hirata
Date: 2025-10-23T11:22:33-07:00
New Revision: c20835b4c978e1f20628186223e1ce27db757df2

URL: https://github.com/llvm/llvm-project/commit/c20835b4c978e1f20628186223e1ce27db757df2
DIFF: https://github.com/llvm/llvm-project/commit/c20835b4c978e1f20628186223e1ce27db757df2.diff

LOG: [ARM] Fix a warning

This patch fixes:

  llvm/lib/Target/ARM/ARMAsmPrinter.cpp:1643:9: error: unused variable
  'T2SOImmVal' [-Werror,-Wunused-variable]

Added: 
    

Modified: 
    llvm/lib/Target/ARM/ARMAsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
index 8e35cadb75857..36b99087e0a32 100644
--- a/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+++ b/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
@@ -1640,8 +1640,7 @@ void ARMAsmPrinter::EmitKCFI_CHECK_Thumb2(Register AddrReg, int64_t Type,
     bool isLast = (i == 3);
 
     // Verify the immediate can be encoded as Thumb2 modified immediate.
-    int T2SOImmVal = ARM_AM::getT2SOImmVal(imm);
-    assert(T2SOImmVal != -1 &&
+    assert(ARM_AM::getT2SOImmVal(imm) != -1 &&
            "Cannot encode immediate as Thumb2 modified immediate");
 
     // eor[s] scratch, scratch, #imm (last one sets flags with CPSR)


        


More information about the llvm-commits mailing list