]> gcc.gnu.org Git - gcc.git/commit
cxxabi.h (__pointer_type_info): Add restrict and incomplete flags.
authorNathan Sidwell <nathan@codesourcery.com>
Mon, 10 Apr 2000 16:21:28 +0000 (16:21 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Mon, 10 Apr 2000 16:21:28 +0000 (16:21 +0000)
commit6d61f400fd019ac06026d7aaa412e076096a7d37
tree3768b8d8cee3530ee2196a4ce4071d1941cdee6e
parent4b7ee6157ab47830d9b198c2f968dbef9388e768
cxxabi.h (__pointer_type_info): Add restrict and incomplete flags.

* inc/cxxabi.h (__pointer_type_info): Add restrict and
incomplete flags.
(__pointer_type_info::__pointer_catch): New virtual function.
(__pointer_to_member_type_info): Derive from
__pointer_type_info. Adjust.
(__pointer_to_member_type_info::__do_catch): Remove.
(__pointer_to_member_type_info::__is_pointer_p): Declare.
(__pointer_to_member_type_info::__pointer_catch): Declare.
* rtti.c (qualifier_flags): Add restrict flag.
(ptmd_initializer): Reorder members.
(create_tinfo_types): Expand comments. Reorder
ptmd_desc_type_node members.
* tinfo2.cc (__pointer_to_member_type_info::__is_pointer_p):
Implement.
(__pointer_type_info::__do_catch): Move specific code into
__pointer_catch. Call it.
(__pointer_type_info::__pointer_catch): Non-pointer-to-member
specific catch checking. Fix void conversion check.
(__pointer_to_member_type_info::__do_catch): Remove.
(__pointer_to_member_type_info::__pointer_catch): Implement.

From-SVN: r33061
gcc/cp/ChangeLog
gcc/cp/inc/cxxabi.h
gcc/cp/rtti.c
gcc/cp/tinfo2.cc
This page took 0.061241 seconds and 5 git commands to generate.