diff options
Diffstat (limited to 'llvm/tools/lto/LTOCodeGenerator.cpp')
| -rw-r--r-- | llvm/tools/lto/LTOCodeGenerator.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/tools/lto/LTOCodeGenerator.cpp b/llvm/tools/lto/LTOCodeGenerator.cpp index ffe244dbcdc..372cb31a4c2 100644 --- a/llvm/tools/lto/LTOCodeGenerator.cpp +++ b/llvm/tools/lto/LTOCodeGenerator.cpp @@ -209,8 +209,11 @@ const void* LTOCodeGenerator::compile(size_t* length, std::string& errMsg)      // read .o file into memory buffer      OwningPtr<MemoryBuffer> BuffPtr; -    if (error_code ec = MemoryBuffer::getFile(uniqueObjStr.c_str(),BuffPtr)) +    if (error_code ec = MemoryBuffer::getFile(uniqueObjStr.c_str(), BuffPtr, +                                              -1, false)) {        errMsg = ec.message(); +      return NULL; +    }      _nativeObjectFile = BuffPtr.take();      // remove temp files  | 

