diff options
Diffstat (limited to 'libclc')
| -rw-r--r-- | libclc/utils/prepare-builtins.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/libclc/utils/prepare-builtins.cpp b/libclc/utils/prepare-builtins.cpp index afa64a8b93c..ee51edfee01 100644 --- a/libclc/utils/prepare-builtins.cpp +++ b/libclc/utils/prepare-builtins.cpp @@ -62,7 +62,12 @@ int main(int argc, char **argv) {        ErrorMessage = ec.message();      else {  #if LLVM_VERSION_MAJOR > 3 || (LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR > 4) +# if LLVM_360_AND_NEWER +      ErrorOr<Module *> ModuleOrErr = +	parseBitcodeFile(BufferPtr.get()->getMemBufferRef(), Context); +# else        ErrorOr<Module *> ModuleOrErr = parseBitcodeFile(BufferPtr.get(), Context); +# endif        if (ERROR_CODE ec = ModuleOrErr.getError())          ErrorMessage = ec.message();        M.reset(ModuleOrErr.get());  | 

