summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-09-02 08:14:01 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-09-02 08:14:01 +0000
commit52b181206f842450cf407b9af3140815181ee318 (patch)
tree5ada356539f3c0f427a84ae4b94697108e9d2b00 /llvm/lib/ExecutionEngine
parentdf8cdc3717d9e3d50c28d45259862f727510ca5a (diff)
downloadbcm5719-llvm-52b181206f842450cf407b9af3140815181ee318.tar.gz
bcm5719-llvm-52b181206f842450cf407b9af3140815181ee318.zip
MMI may be null.
llvm-svn: 55626
Diffstat (limited to 'llvm/lib/ExecutionEngine')
-rw-r--r--llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp b/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
index 3b96a78bfc0..da4cd095fad 100644
--- a/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
+++ b/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
@@ -965,7 +965,9 @@ bool JITEmitter::finishFunction(MachineFunction &F) {
TheJIT->RegisterTable(FrameRegister);
}
- MMI->EndFunction();
+
+ if (MMI)
+ MMI->EndFunction();
return false;
}
OpenPOWER on IntegriCloud