https://github.com/anutosh491 updated https://github.com/llvm/llvm-project/pull/130909
>From 18e1f9713b34bf1f9c0e946cd915c0ae04748607 Mon Sep 17 00:00:00 2001 From: anutosh491 <andersonbhat...@gmail.com> Date: Wed, 12 Mar 2025 12:32:02 +0530 Subject: [PATCH 1/2] Fix target creation in Wasm.cpp --- clang/lib/Interpreter/Wasm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/lib/Interpreter/Wasm.cpp b/clang/lib/Interpreter/Wasm.cpp index aa10b160ccf84..85a62e05f6e82 100644 --- a/clang/lib/Interpreter/Wasm.cpp +++ b/clang/lib/Interpreter/Wasm.cpp @@ -66,7 +66,7 @@ llvm::Error WasmIncrementalExecutor::addModule(PartialTranslationUnit &PTU) { std::string ErrorString; const llvm::Target *Target = llvm::TargetRegistry::lookupTarget( - PTU.TheModule->getTargetTriple(), ErrorString); + PTU.TheModule->getTargetTriple().str(), ErrorString); if (!Target) { return llvm::make_error<llvm::StringError>("Failed to create Wasm Target: ", llvm::inconvertibleErrorCode()); @@ -74,7 +74,7 @@ llvm::Error WasmIncrementalExecutor::addModule(PartialTranslationUnit &PTU) { llvm::TargetOptions TO = llvm::TargetOptions(); llvm::TargetMachine *TargetMachine = Target->createTargetMachine( - PTU.TheModule->getTargetTriple(), "", "", TO, llvm::Reloc::Model::PIC_); + PTU.TheModule->getTargetTriple().str(), "", "", TO, llvm::Reloc::Model::PIC_); PTU.TheModule->setDataLayout(TargetMachine->createDataLayout()); std::string ObjectFileName = PTU.TheModule->getName().str() + ".o"; std::string BinaryFileName = PTU.TheModule->getName().str() + ".wasm"; >From ca6163e2e4cf1d0a7e3ba60feb28ede52dcd4f8d Mon Sep 17 00:00:00 2001 From: Anutosh Bhat <andersonbhat...@gmail.com> Date: Wed, 12 Mar 2025 12:36:33 +0530 Subject: [PATCH 2/2] Update Wasm.cpp --- clang/lib/Interpreter/Wasm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/lib/Interpreter/Wasm.cpp b/clang/lib/Interpreter/Wasm.cpp index 85a62e05f6e82..c12412c26d6e0 100644 --- a/clang/lib/Interpreter/Wasm.cpp +++ b/clang/lib/Interpreter/Wasm.cpp @@ -66,7 +66,7 @@ llvm::Error WasmIncrementalExecutor::addModule(PartialTranslationUnit &PTU) { std::string ErrorString; const llvm::Target *Target = llvm::TargetRegistry::lookupTarget( - PTU.TheModule->getTargetTriple().str(), ErrorString); + PTU.TheModule->getTargetTriple(), ErrorString); if (!Target) { return llvm::make_error<llvm::StringError>("Failed to create Wasm Target: ", llvm::inconvertibleErrorCode()); @@ -146,4 +146,4 @@ llvm::Error WasmIncrementalExecutor::cleanUp() { WasmIncrementalExecutor::~WasmIncrementalExecutor() = default; -} // namespace clang \ No newline at end of file +} // namespace clang _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits