Skip to content

Commit 3ba6877

Browse files
Use overload of lookupTarget accepting triple (#369)
The one accepting a string is deprecated and will be removed when LLVM 22 branches.
1 parent 497ed01 commit 3ba6877

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

gematria/llvm/llvm_architecture_support.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ LlvmArchitectureSupport::FromTriple(std::string_view llvm_triple,
6262
std::string lookup_error;
6363
// TODO(ondrasej): Remove the std::string() conversion once it's no longer
6464
// needed.
65-
const llvm::Target* const llvm_target =
66-
llvm::TargetRegistry::lookupTarget(llvm_triple, lookup_error);
65+
const llvm::Target* const llvm_target = llvm::TargetRegistry::lookupTarget(
66+
llvm::Triple(llvm::StringRef(llvm_triple)), lookup_error);
6767
if (llvm_target == nullptr) {
6868
return llvm::make_error<llvm::StringError>(
6969
llvm::errc::not_supported,

llvm_cm/tools/llvm-cm/llvm-cm.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,9 @@ int main(int argc, char *argv[]) {
465465

466466
// Start setting up the disassembler.
467467
std::string Error;
468-
const Target *TheTarget = TargetRegistry::lookupTarget(TripleName, Error);
469-
exitIf(!TheTarget, Error);
470468
llvm::Triple TargetTriple(TripleName);
469+
const Target *TheTarget = TargetRegistry::lookupTarget(TargetTriple, Error);
470+
exitIf(!TheTarget, Error);
471471

472472
std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TargetTriple));
473473
assert(MRI && "Unable to create target register info!");

0 commit comments

Comments
 (0)