Changes in directory llvm/lib/Support:
FileUtilities.cpp updated: 1.46 -> 1.47 --- Log message: For PR777: http://llvm.cs.uiuc.edu/PR777 : Add an additional catch block to ensure that this function can't throw any exceptions, even one's we're not expecting. --- Diffs of the changes: (+3 -0) FileUtilities.cpp | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Support/FileUtilities.cpp diff -u llvm/lib/Support/FileUtilities.cpp:1.46 llvm/lib/Support/FileUtilities.cpp:1.47 --- llvm/lib/Support/FileUtilities.cpp:1.46 Mon Aug 1 19:11:53 2005 +++ llvm/lib/Support/FileUtilities.cpp Mon May 15 17:12:42 2006 @@ -241,5 +241,8 @@ } catch (const std::string &Msg) { if (Error) *Error = Msg; return 2; + } catch (...) { + *Error = "Unknown Exception Occurred"; + return 2; } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits