aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectFileInfo.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2015-10-15 00:05:32 +0000
committerDavide Italiano <davide@freebsd.org>2015-10-15 00:05:32 +0000
commit89151a08fccfc088ec0aa49308129439ceb9942e (patch)
treeff432fdf0130e5bd18876aac95c32907579525cc /llvm/lib/MC/MCObjectFileInfo.cpp
parent1cea644114e367c7ed3a4ea3d2da571ec3ed56f7 (diff)
downloadllvm-89151a08fccfc088ec0aa49308129439ceb9942e.zip
llvm-89151a08fccfc088ec0aa49308129439ceb9942e.tar.gz
llvm-89151a08fccfc088ec0aa49308129439ceb9942e.tar.bz2
[JIT] TrivialMemoryManager: Fail if we can't allocate memory.
TrivialMemoryManager currently doesn't check the return type of AllocateRWX -- and returns a 'null' MemoryBlock to its caller. As pointed out by Lang, this exposes some serious issues with the MemoryManager interface. There's, in fact, no way to report back an error to clients rather than aborting in case memory can't be allocated. Eventually the interface will grow to support this, but for now, fail sooner rather than later. Differential Revision: http://reviews.llvm.org/D13627 llvm-svn: 250350
Diffstat (limited to 'llvm/lib/MC/MCObjectFileInfo.cpp')
0 files changed, 0 insertions, 0 deletions