[llvm] 4c93bc1 - CodeGen: Remove unnecessary Triple copy in AsmPrinter (#228428)

via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 2 06:40:45 PDT 2026


Author: Matt Arsenault
Date: 2026-10-02T13:40:37Z
New Revision: 4c93bc148a7f06581ef180a2f325e880ce03f97d

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

LOG: CodeGen: Remove unnecessary Triple copy in AsmPrinter (#228428)

Added: 
    

Modified: 
    llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index d5b8cefe918fa..b16ac47025d71 100644
--- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
@@ -829,9 +829,7 @@ void AsmPrinter::emitGlobalVariable(const GlobalVariable *GV,
   emitVisibility(EmittedSym, GV->getVisibility(), !GV->isDeclaration());
 
   if (GV->isTagged()) {
-    Triple T = TM.getTargetTriple();
-
-    if (T.getArch() != Triple::aarch64)
+    if (TM.getTargetTriple().getArch() != Triple::aarch64)
       OutContext.reportError(SMLoc(),
                              "tagged symbols (-fsanitize=memtag-globals) are "
                              "only supported on AArch64");


        


More information about the llvm-commits mailing list