From 63d1c7b35fe104326f278f45daf20743853920bb Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Mon, 26 Jul 2004 08:23:58 +0000 Subject: tree.h (BINFO_BASE_ACCESSES): Accesses are a VEC(tree). .: * tree.h (BINFO_BASE_ACCESSES): Accesses are a VEC(tree). (BINFO_BASE_ACCESS): Adjust. (BINFO_BASE_ACCESS_APPEND): New. (struct tree_binfo): Make base_accesses a VEC(tree) pointer. * dbxout.c (dbxout_type): Adjust binfo access accessing. * dwarf2out.c (gen_member_die): Likewise. * tree-dump.c (deque_and_dump): Likewise. cp: * decl.c (xref_basetypes): Adjust base access vector creation. * rtti.c (get_pseudo_ti_init, get_pseudo_ti_desc): Adjust base access accesses. * search.c (dynamic_cast_base_recurse, dfs_access_in_type): Likewise. From-SVN: r85187 --- gcc/dwarf2out.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/dwarf2out.c') diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 64fa5c9..4a1037f 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -11897,13 +11897,13 @@ gen_member_die (tree type, dw_die_ref context_die) /* First output info about the base classes. */ if (binfo) { - tree accesses = BINFO_BASE_ACCESSES (binfo); + VEC (tree) *accesses = BINFO_BASE_ACCESSES (binfo); int i; tree base; for (i = 0; BINFO_BASE_ITERATE (binfo, i, base); i++) gen_inheritance_die (base, - (accesses ? TREE_VEC_ELT (accesses, i) + (accesses ? VEC_index (tree, accesses, i) : access_public_node), context_die); } -- cgit v1.1