[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