summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/libsupc++/tinfo2.cc
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-28 11:04:51 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-28 11:04:51 +0000
commitdf4b504cae7856b864a073ab9e6e61cf2ad23a97 (patch)
treea923c8785a06871784c5177530130063c4925f5a /libstdc++-v3/libsupc++/tinfo2.cc
parentd3ab49408bd5b876d10076caea78dc81a5f85dd7 (diff)
downloadppe42-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.cc28
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 ();
-}
-
OpenPOWER on IntegriCloud