[NFC][clang] Prefer triple overload of lookupTarget (#162185)

The string overload will be deprecated soon, similar to other functions
in TargetRegistry.
This commit is contained in:
Aiden Grossman 2025-10-06 16:08:20 -07:00 committed by GitHub
parent 155380296a
commit 76e71e05d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View File

@ -103,7 +103,8 @@ std::string getAnyTargetForTesting() {
StringRef TargetName(Target.getName());
if (TargetName == "x86-64")
TargetName = "x86_64";
if (llvm::TargetRegistry::lookupTarget(TargetName, Error) == &Target) {
if (llvm::TargetRegistry::lookupTarget(llvm::Triple(TargetName), Error) ==
&Target) {
return std::string(TargetName);
}
}

View File

@ -442,7 +442,7 @@ TEST(ToolChainTest, ParsedClangName) {
TEST(ToolChainTest, GetTargetAndMode) {
llvm::InitializeAllTargets();
std::string IgnoredError;
if (!llvm::TargetRegistry::lookupTarget("x86_64", IgnoredError))
if (!llvm::TargetRegistry::lookupTarget(llvm::Triple("x86_64"), IgnoredError))
GTEST_SKIP();
ParsedClangName Res = ToolChain::getTargetAndModeFromProgramName("clang");