swr/rast: fix MemoryBuffer build break for llvm-6
LLVM api change. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104381 Tested-by: Laurent Carlier <lordheavym@gmail.com> Reviewed-By: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
@@ -498,7 +498,11 @@ std::unique_ptr<llvm::MemoryBuffer> JitCache::getObject(const llvm::Module* M)
|
||||
break;
|
||||
}
|
||||
|
||||
#if LLVM_VERSION_MAJOR < 6
|
||||
pBuf = llvm::MemoryBuffer::getNewUninitMemBuffer(size_t(header.GetBufferSize()));
|
||||
#else
|
||||
pBuf = llvm::WritableMemoryBuffer::getNewUninitMemBuffer(size_t(header.GetBufferSize()));
|
||||
#endif
|
||||
if (!fread(const_cast<char*>(pBuf->getBufferStart()), header.GetBufferSize(), 1, fpIn))
|
||||
{
|
||||
pBuf = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user