cxxabi.h (__pbase_type_info): Define, based on __pointer_type_info.
authorNathan Sidwell <nathan@codesourcery.com>
Thu, 25 May 2000 11:49:34 +0000 (11:49 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 25 May 2000 11:49:34 +0000 (11:49 +0000)
commite65d7eac576c15943aac86658f5e3524056385d1
tree0e99f39c3560e4cd745afef7470f47703e673157
parentbebc2c610a138303843eb6de56ce9e842885686a
cxxabi.h (__pbase_type_info): Define, based on __pointer_type_info.

* inc/cxxabi.h (__pbase_type_info): Define, based on
__pointer_type_info.
(__pointer_type_info): Derive from __pbase_type_info. Adjust.
(__pointer_to_member_type_info): Likewise.
* tinfo2.cc (__pbase_type_info::~__pbase_type_info): Implement.
(__pointer_to_member_type_info::__is_pointer_p): Remove.
(__pointer_type_info::__do_catch): Rename to ...
(__pbase_type_info::__do_catch): ... here. Adjust.
(__pbase_type_info::__pointer_catch): Implement.
(__pointer_type_info::__pointer_catch): Adjust.
(__pointer_to_member_type_info::__pointer_catch): Adjust.

From-SVN: r34165
gcc/cp/ChangeLog
gcc/cp/inc/cxxabi.h
gcc/cp/tinfo2.cc