[llvm] CodeGen: Remove unnecessary Triple copy in AsmPrinter (PR #228428)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 2 05:58:34 PDT 2026


https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/228428

None

>From 671322864b7247dfd909733ab0a179a805c28427 Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Fri, 2 Oct 2026 14:56:51 +0200
Subject: [PATCH] CodeGen: Remove unnecessary Triple copy in AsmPrinter

---
 llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
index d5b8cefe918faf..b16ac47025d71c 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