New wrapper around the terminate call.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8171 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-08-28 14:35:52 +00:00
parent f4b319d356
commit 37459033f9
4 changed files with 10 additions and 0 deletions

View File

@@ -214,6 +214,10 @@ void __llvm_cxxeh_end_catch() /* might throw */ {
E->ExceptionDestructor(E); // Release memory for the exception
}
void __llvm_cxxeh_call_terminate() throw() {
__terminate(__terminate_handler);
}
// __llvm_cxxeh_rethrow - This function turns the top-level caught exception
// into an uncaught exception, in preparation for an llvm.unwind, which should