SPU/PPU LLVM: fix triple setup (regression fix) (#12228)

This commit is contained in:
Ivan 2022-06-14 18:13:43 +03:00 committed by GitHub
parent 5378fee1c3
commit c2190f71ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 5 deletions

View file

@ -871,7 +871,6 @@ jit_compiler::jit_compiler(const std::unordered_map<std::string, u64>& _link, co
std::string result;
auto null_mod = std::make_unique<llvm::Module> ("null_", *m_context);
null_mod->setTargetTriple(utils::c_llvm_default_triple);
if (_link.empty())
{
@ -884,7 +883,7 @@ jit_compiler::jit_compiler(const std::unordered_map<std::string, u64>& _link, co
else
{
mem = std::make_unique<MemoryManager2>();
null_mod->setTargetTriple(utils::c_llvm_default_triple);
null_mod->setTargetTriple(llvm::Triple::normalize(utils::c_llvm_default_triple));
}
// Auxiliary JIT (does not use custom memory manager, only writes the objects)