aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2000-01-02 19:41:09 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2000-01-02 19:41:09 +0000
commit80fd5f4866ae9e4b8f8c7a0350c7938fe8ab817e (patch)
tree3fa1f12ab897f718878ac55b7d173dcf94ba10c5 /gcc/expr.c
parent13799af323ca20c344c7b62ccc766b4bf5fc589f (diff)
downloadgcc-80fd5f4866ae9e4b8f8c7a0350c7938fe8ab817e.zip
gcc-80fd5f4866ae9e4b8f8c7a0350c7938fe8ab817e.tar.gz
gcc-80fd5f4866ae9e4b8f8c7a0350c7938fe8ab817e.tar.bz2
cp-tree.h (dfs_mark_primary_bases_queue_p): New function.
* cp-tree.h (dfs_mark_primary_bases_queue_p): New function. (layout_basetypes): Remove. * class.c (propagate_binfo_offsets): Moved here from tree.c. Update to handle primary virtual bases. (remove_base_fields): New function, split out from layout_basetypes. (dfs_mark_primary_bases_and_set_vbase_offsets): New function. (layout_virtual_bases): New function, split out from layout_basetypes. Update to handle primary virtual bases. (layout_basetypes): Moved here from tree.c. Use remove_base_fields and layout_virtual_bases. * search.c (dfs_mark_primary_bases_queue_p): New function. (mark_primary_bases): Use it. * tree.c (CEIL): Remove. (propagate_binfo_offsets): Remove. (layout_basetypes): Remove. From-SVN: r31168
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions