[llvm-commits] [llvm] r74930 - /llvm/trunk/tools/lli/lli.cpp

Chris Lattner sabre at nondot.org
Tue Jul 7 11:31:21 PDT 2009


Author: lattner
Date: Tue Jul  7 13:31:09 2009
New Revision: 74930

URL: http://llvm.org/viewvc/llvm-project?rev=74930&view=rev
Log:
Fix lli to print an error and exit when EE returns null but no string.  Patch
by Eric Rannaud!

Modified:
    llvm/trunk/tools/lli/lli.cpp

Modified: llvm/trunk/tools/lli/lli.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/lli/lli.cpp?rev=74930&r1=74929&r2=74930&view=diff

==============================================================================
--- llvm/trunk/tools/lli/lli.cpp (original)
+++ llvm/trunk/tools/lli/lli.cpp Tue Jul  7 13:31:09 2009
@@ -147,8 +147,11 @@
   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);
   }
 





More information about the llvm-commits mailing list