From da7c2740f4d9f941df4dec949cb85e9e1ccb931c Mon Sep 17 00:00:00 2001 From: Andrey Shishpanov Date: Thu, 3 Dec 2015 13:24:33 +0300 Subject: [PATCH] Fix for rev. 254449. Changed linkModules() API --- builtins.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builtins.cpp b/builtins.cpp index 47bcde5f..4b70ec6d 100644 --- a/builtins.cpp +++ b/builtins.cpp @@ -891,7 +891,11 @@ AddBitcodeToModule(const unsigned char *bitcode, int length, bcModule->setDataLayout(module->getDataLayout()); std::string(linkError); +#if ISPC_LLVM_VERSION <= ISPC_LLVM_3_7 if (llvm::Linker::LinkModules(module, bcModule +#else // LLVM 3.8+ + if (llvm::Linker::linkModules(*module, *bcModule +#endif #if ISPC_LLVM_VERSION <= ISPC_LLVM_3_5 , llvm::Linker::DestroySource, &linkError))