[llvm] 81f1b46 - [AArch64] Silent an unused-variable warning (NFC)

Jie Fu via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 19 05:33:56 PDT 2025


Author: Jie Fu
Date: 2025-08-19T20:32:33+08:00
New Revision: 81f1b46cc61bfda3b18da6e74a794fc306be0ca9

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

LOG: [AArch64] Silent an unused-variable warning (NFC)

/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:1042:11:
 error: unused variable 'TRI' [-Werror,-Wunused-variable]
    auto *TRI = MBB.getParent()->getSubtarget().getRegisterInfo();
          ^
1 error generated.

Added: 
    

Modified: 
    llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp b/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
index 18e5ea971f9c4..57dcd68595ff1 100644
--- a/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
@@ -1039,7 +1039,8 @@ MachineBasicBlock *AArch64ExpandPseudo::expandCommitOrRestoreZASave(
     // Mark the TPIDR2 block pointer (X0) as an implicit use.
     MIB.addReg(MI.getOperand(1).getReg(), RegState::Implicit);
   } else /*CommitZA*/ {
-    auto *TRI = MBB.getParent()->getSubtarget().getRegisterInfo();
+    [[maybe_unused]] auto *TRI =
+        MBB.getParent()->getSubtarget().getRegisterInfo();
     // Clear TPIDR2_EL0.
     BuildMI(*SMBB, SMBB->end(), DL, TII->get(AArch64::MSR))
         .addImm(AArch64SysReg::TPIDR2_EL0)


        


More information about the llvm-commits mailing list