[clang] clang: Remove use of auto which may have been a triple copy (PR #201880)
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 5 09:20:13 PDT 2026
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/201880
None
>From 7b912b6c88a76079a67929c648f8205d5e47eba4 Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Wed, 27 May 2026 16:11:38 +0200
Subject: [PATCH] clang: Remove use of auto which may have been a triple copy
---
clang/lib/Driver/Driver.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp
index be281f7aeb4a4..c2a2cd80b94b2 100644
--- a/clang/lib/Driver/Driver.cpp
+++ b/clang/lib/Driver/Driver.cpp
@@ -5411,8 +5411,8 @@ Action *Driver::ConstructPhaseAction(
offloadDeviceOnly() &&
!Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc, false);
- auto &DefaultToolChain = C.getDefaultToolChain();
- auto DefaultToolChainTriple = DefaultToolChain.getTriple();
+ const ToolChain &DefaultToolChain = C.getDefaultToolChain();
+ const llvm::Triple &DefaultToolChainTriple = DefaultToolChain.getTriple();
// For regular C/C++ to AMD SPIRV emit bitcode to avoid spirv-link
// dependency, SPIRVAMDToolChain's linker takes care of the generation of
// the final SPIRV. The only exception is -S without -emit-llvm to output
More information about the cfe-commits
mailing list