From 29005b5ce6b44436d8840d55790452a9609d918d Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Mon, 21 Nov 2016 01:40:08 +0100 Subject: [PATCH] Compile fix for older versions of LLVM --- src/r_compiler/llvmdrawers.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/r_compiler/llvmdrawers.cpp b/src/r_compiler/llvmdrawers.cpp index dea72a1ac..82cac4a18 100644 --- a/src/r_compiler/llvmdrawers.cpp +++ b/src/r_compiler/llvmdrawers.cpp @@ -644,7 +644,11 @@ bool LLVMProgram::LoadCachedModule(int version, std::string targetCPU) if (!result) return false; +#if LLVM_VERSION_MAJOR < 3 || (LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR < 8) + mModule.reset(result.get()); +#else mModule = std::move(result.get()); +#endif return true; }