diff options
author | Mark Mitchell <mark@codesourcery.com> | 2000-06-28 20:41:27 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2000-06-28 20:41:27 +0000 |
commit | 9ccf6541557f9492c75dddd298edbeb74d90eecb (patch) | |
tree | dcfde40786edc1f7e053127993fe997bdbd802b8 /gcc/cpplex.c | |
parent | 6883b3aecacf6dd0dfe604f0b774ae583b5d7ef5 (diff) | |
download | gcc-9ccf6541557f9492c75dddd298edbeb74d90eecb.zip gcc-9ccf6541557f9492c75dddd298edbeb74d90eecb.tar.gz gcc-9ccf6541557f9492c75dddd298edbeb74d90eecb.tar.bz2 |
cp-tree.h (CLEAR_BINFO_NEW_VTABLE_MARKED): Remove.
* cp-tree.h (CLEAR_BINFO_NEW_VTABLE_MARKED): Remove.
* class.c (update_vtable_entry_for_fn): Correct logic for deciding
where to emit thunks.
(build_vtt): Adjust call to build_vtt_inits.
(build_vtt_inits): Add parameter to indicate whether or not
sub-VTTs for virtual bases should be included. Adjust handling of
construction vtables.
(get_matching_base): New function.
(dfs_build_vtt_inits): Rename to ...
(dfs_build_secondary_vptr_vtt_inits): Adjust handling of
construction vtables.
(dfs_fixup_binfo_vtbls): Likewise.
(build_ctor_vtbl_groups): Build construction vtables for virtual
bases, too.
(accumulate_vtbl_inits): Tweak logic for deciding whether or not
to build construction vtbls.
(dfs_accumulate_vtbl_inits): Adjust handling of
construction vtables.
* pt.c (tsubst, case TEMPLATE_TEMPLATE_PARM): Handle cv-qualified
types correctly.
From-SVN: r34765
Diffstat (limited to 'gcc/cpplex.c')
0 files changed, 0 insertions, 0 deletions