mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 13:28:06 +02:00
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:
parent
28234c5bf8
commit
ad218754c7
1 changed files with 4 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue