Changes in directory llvm/tools/llc:
llc.cpp updated: 1.144 -> 1.145 --- Log message: For PR1277: http://llvm.org/PR1277 : Implement error handling for bytecode parsing. Patch by Scott Michel. --- Diffs of the changes: (+4 -1) llc.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.144 llvm/tools/llc/llc.cpp:1.145 --- llvm/tools/llc/llc.cpp:1.144 Wed Feb 7 19:41:07 2007 +++ llvm/tools/llc/llc.cpp Mon Mar 26 17:38:01 2007 @@ -177,10 +177,13 @@ sys::PrintStackTraceOnErrorSignal(); // Load the module to be compiled... + std::string errmsg; std::auto_ptr<Module> M(ParseBytecodeFile(InputFilename, - Compressor::decompressToNewBuffer)); + Compressor::decompressToNewBuffer, + &errmsg)); if (M.get() == 0) { std::cerr << argv[0] << ": bytecode didn't read correctly.\n"; + std::cerr << "Reason: " << errmsg << "\n"; return 1; } Module &mod = *M.get(); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits