From 89f52920579ba4f91d1255c6236fbbbcd90c6d49 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Tue, 30 Jan 2018 22:49:36 +0300 Subject: [PATCH] Fixup --- rpcs3/Emu/Cell/PPUTranslator.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUTranslator.h b/rpcs3/Emu/Cell/PPUTranslator.h index b0e42d3603..d94f8fde9c 100644 --- a/rpcs3/Emu/Cell/PPUTranslator.h +++ b/rpcs3/Emu/Cell/PPUTranslator.h @@ -15,7 +15,7 @@ class PPUTranslator final : public cpu_translator std::map m_relocs; // Attributes for function calls which are "pure" and may be optimized away if their results are unused - const llvm::AttributeList m_pure_attr; + const llvm::AttributeSet m_pure_attr; // LLVM function llvm::Function* m_function; @@ -297,7 +297,7 @@ public: // Call a function with attribute list template - llvm::CallInst* Call(llvm::Type* ret, llvm::AttributeList attr, llvm::StringRef name, Args... args) + llvm::CallInst* Call(llvm::Type* ret, llvm::AttributeSet attr, llvm::StringRef name, Args... args) { // Call the function return m_ir->CreateCall(m_module->getOrInsertFunction(name, llvm::FunctionType::get(ret, {args->getType()...}, false), attr), {args...}); @@ -307,7 +307,7 @@ public: template llvm::CallInst* Call(llvm::Type* ret, llvm::StringRef name, Args... args) { - return Call(ret, llvm::AttributeList{}, name, args...); + return Call(ret, llvm::AttributeSet{}, name, args...); } // Handle compilation errors