From fd15beefeedcb8108913e75e7c736dfcc17b433a Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 7 Jul 2009 18:31:09 +0000 Subject: Fix lli to print an error and exit when EE returns null but no string. Patch by Eric Rannaud! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74930 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/lli/lli.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/lli/lli.cpp b/tools/lli/lli.cpp index a01b0d6934..40b858e9d1 100644 --- a/tools/lli/lli.cpp +++ b/tools/lli/lli.cpp @@ -147,8 +147,11 @@ int main(int argc, char **argv, char * const *envp) { InitializeNativeTarget(); EE = ExecutionEngine::create(MP, ForceInterpreter, &ErrorMsg, OLvl); - if (!EE && !ErrorMsg.empty()) { - std::cerr << argv[0] << ":error creating EE: " << ErrorMsg << "\n"; + if (!EE) { + if (!ErrorMsg.empty()) + std::cerr << argv[0] << ": error creating EE: " << ErrorMsg << "\n"; + else + std::cerr << argv[0] << ": unknown error creating EE!\n"; exit(1); } -- cgit v1.2.3