aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-09-09 16:33:39 +0900
committerGitHub <noreply@github.com>2025-09-09 16:33:39 +0900
commit819aa3521ead28abaa9df6b35dca0529f4524fb8 (patch)
tree93ed41a7bebc3b24cfb3c5e7ba88388abcb19beb /clang/lib/Driver/ToolChain.cpp
parentcfd24cd878d54c14f190776cc1e64f0be35fd07e (diff)
downloadllvm-819aa3521ead28abaa9df6b35dca0529f4524fb8.zip
llvm-819aa3521ead28abaa9df6b35dca0529f4524fb8.tar.gz
llvm-819aa3521ead28abaa9df6b35dca0529f4524fb8.tar.bz2
MC: Use Triple form of lookupTarget in more places (#157591)
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r--clang/lib/Driver/ToolChain.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index 49c89ab..a9041d2 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -519,7 +519,9 @@ ToolChain::getTargetAndModeFromProgramName(StringRef PN) {
StringRef Prefix(ProgName);
Prefix = Prefix.slice(0, LastComponent);
std::string IgnoredError;
- bool IsRegistered = llvm::TargetRegistry::lookupTarget(Prefix, IgnoredError);
+
+ llvm::Triple Triple(Prefix);
+ bool IsRegistered = llvm::TargetRegistry::lookupTarget(Triple, IgnoredError);
return ParsedClangName{std::string(Prefix), ModeSuffix, DS->ModeFlag,
IsRegistered};
}