Changes in directory llvm/examples/ModuleMaker:
ModuleMaker.cpp updated: 1.6 -> 1.7 --- Log message: Catch a potentially thrown exception. --- Diffs of the changes: (+6 -1) ModuleMaker.cpp | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/examples/ModuleMaker/ModuleMaker.cpp diff -u llvm/examples/ModuleMaker/ModuleMaker.cpp:1.6 llvm/examples/ModuleMaker/ModuleMaker.cpp:1.7 --- llvm/examples/ModuleMaker/ModuleMaker.cpp:1.6 Wed Apr 20 11:42:35 2005 +++ llvm/examples/ModuleMaker/ModuleMaker.cpp Sun May 14 14:08:39 2006 @@ -54,7 +54,12 @@ BB->getInstList().push_back(new ReturnInst(Add)); // Output the bytecode file to stdout - WriteBytecodeToFile(M, std::cout); + try { + WriteBytecodeToFile(M, std::cout); + } catch (const std::string &Error) { + std::cerr << "Error writing file: " << Error << "\n"; + return 1; + } // Delete the module and all of its contents. delete M; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits