summaryrefslogtreecommitdiffstats
path: root/llvm/runtime/GCCLibraries/libexception/Exception.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-08-30 23:17:51 +0000
committerChris Lattner <sabre@nondot.org>2003-08-30 23:17:51 +0000
commit8d907494b41cb667c4e171cbf185e3235a6a2c30 (patch)
tree2fd659ae2c1567855430562da956ecefc8037484 /llvm/runtime/GCCLibraries/libexception/Exception.h
parentb14d0b0f3b69e8edff6f1c39e5e42ba13cbe1b3f (diff)
downloadbcm5719-llvm-8d907494b41cb667c4e171cbf185e3235a6a2c30.tar.gz
bcm5719-llvm-8d907494b41cb667c4e171cbf185e3235a6a2c30.zip
Move language independent exception handling routines OUT of C++Exception.cpp
llvm-svn: 8232
Diffstat (limited to 'llvm/runtime/GCCLibraries/libexception/Exception.h')
-rw-r--r--llvm/runtime/GCCLibraries/libexception/Exception.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/runtime/GCCLibraries/libexception/Exception.h b/llvm/runtime/GCCLibraries/libexception/Exception.h
index 876fa2d0c0c..8db3bdbb787 100644
--- a/llvm/runtime/GCCLibraries/libexception/Exception.h
+++ b/llvm/runtime/GCCLibraries/libexception/Exception.h
@@ -52,6 +52,10 @@ enum {
extern "C" {
bool __llvm_eh_has_uncaught_exception() throw();
void *__llvm_eh_current_uncaught_exception_type(unsigned HandlerType) throw();
+ void __llvm_eh_add_uncaught_exception(llvm_exception *E) throw();
+
+ llvm_exception *__llvm_eh_get_uncaught_exception() throw();
+ llvm_exception *__llvm_eh_pop_from_uncaught_stack() throw();
}
#endif
OpenPOWER on IntegriCloud