diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-18 02:09:23 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-18 02:09:23 +0000 |
| commit | 3c70bc92294a35a51e695094ae6e26c3cb1adf03 (patch) | |
| tree | 6a65bccb2be735bc17b004a6ee62e5a043ceaea3 /libstdc++-v3/libsupc++/exception | |
| parent | 1ccaa52c8bc92bb633d772f32510380838c0d347 (diff) | |
| download | ppe42-gcc-3c70bc92294a35a51e695094ae6e26c3cb1adf03.tar.gz ppe42-gcc-3c70bc92294a35a51e695094ae6e26c3cb1adf03.zip | |
* libsupc++/eh_personality.cc (__cxa_call_unexpected): Take void*.
* libsupc++/eh_catch.cc (__cxa_begin_catch): Likewise.
* libsupc++/unwind-cxx.h: Adjust.
* src/Makefile.am (strstream.o): Pass -Wno-deprecated.
* libsupc++/eh_type.cc (__cxa_current_exception_type): New file.
* libsupc++/cxxabi.h: Declare it.
* libsupc++/Makefile.am (sources): Add it.
* src/vterminate.cc (verbose_terminate_handler): New file.
* libsupc++/exception: Declare it.
* src/Makefile.am (sources): Add it.
* src/Makefile.am (VPATH): Check the src directory before the top one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47132 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/libsupc++/exception')
| -rw-r--r-- | libstdc++-v3/libsupc++/exception | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libstdc++-v3/libsupc++/exception b/libstdc++-v3/libsupc++/exception index a1daf8811cc..3463f3d34b4 100644 --- a/libstdc++-v3/libsupc++/exception +++ b/libstdc++-v3/libsupc++/exception @@ -95,6 +95,12 @@ namespace std bool uncaught_exception() throw(); } // namespace std +namespace __gnu_cxx { + /** A replacement for the standard terminate_handler which prints more + information about the terminating exception (if any) on stderr. */ + void verbose_terminate_handler (); +} // namespace __gnu_cxx + } // extern "C++" #endif |

