diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-28 11:04:51 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-28 11:04:51 +0000 |
commit | df4b504cae7856b864a073ab9e6e61cf2ad23a97 (patch) | |
tree | a923c8785a06871784c5177530130063c4925f5a /libstdc++-v3/libsupc++/tinfo2.cc | |
parent | d3ab49408bd5b876d10076caea78dc81a5f85dd7 (diff) | |
download | ppe42-gcc-df4b504cae7856b864a073ab9e6e61cf2ad23a97.tar.gz ppe42-gcc-df4b504cae7856b864a073ab9e6e61cf2ad23a97.zip |
IA-64 ABI Exception Handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40924 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/libsupc++/tinfo2.cc')
-rw-r--r-- | libstdc++-v3/libsupc++/tinfo2.cc | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/libstdc++-v3/libsupc++/tinfo2.cc b/libstdc++-v3/libsupc++/tinfo2.cc index a29d1d30f02..8f3d6319c38 100644 --- a/libstdc++-v3/libsupc++/tinfo2.cc +++ b/libstdc++-v3/libsupc++/tinfo2.cc @@ -165,31 +165,3 @@ __pointer_catch (const __pbase_type_info *thr_type, } } // namespace std - -// Entry points for the compiler. - -/* Low level match routine used by compiler to match types of catch - variables and thrown objects. */ - -extern "C" int -__throw_type_match_rtti_2 (const void *catch_type_r, const void *throw_type_r, - void *objptr, void **valp) -{ - const type_info &catch_type = *(const type_info *)catch_type_r; - const type_info &throw_type = *(const type_info *)throw_type_r; - - *valp = objptr; - - return catch_type.__do_catch (&throw_type, valp, 1); -} - -/* Called from __cp_pop_exception. Is P the type_info node for a pointer - of some kind? */ - -bool -__is_pointer (void *p) -{ - const type_info *t = reinterpret_cast <const type_info *>(p); - return t->__is_pointer_p (); -} - |