projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[MCJIT] Check if there have been errors during RuntimeDyld execution.
[oota-llvm.git]
/
lib
/
ExecutionEngine
/
MCJIT
/
MCJIT.cpp
diff --git
a/lib/ExecutionEngine/MCJIT/MCJIT.cpp
b/lib/ExecutionEngine/MCJIT/MCJIT.cpp
index aa5f7240245106b64282300d8548e8fe6a76978d..49b67275615cb1d63aa00b9dafd04bd29ef7480f 100644
(file)
--- a/
lib/ExecutionEngine/MCJIT/MCJIT.cpp
+++ b/
lib/ExecutionEngine/MCJIT/MCJIT.cpp
@@
-115,7
+115,7
@@
bool MCJIT::removeModule(Module *M) {
void MCJIT::addObjectFile(object::ObjectFile *Obj) {
ObjectImage *LoadedObject = Dyld.loadObject(Obj);
- if (!LoadedObject)
+ if (!LoadedObject
|| Dyld.hasError()
)
report_fatal_error(Dyld.getErrorString());
LoadedObjects.push_back(LoadedObject);