decl.c (lookup_tag): Use CP_DECL_CONTEXT.

* decl.c (lookup_tag): Use CP_DECL_CONTEXT.
	* tree.c (make_binfo): Fix length.

From-SVN: r20954
This commit is contained in:
Jason Merrill 1998-07-06 18:24:46 +00:00 committed by Jason Merrill
parent 092f7be3b1
commit 6c011b01ce
3 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
1998-07-06 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (lookup_tag): Use CP_DECL_CONTEXT.
* tree.c (make_binfo): Fix length.
1998-06-30 Benjamin Kosnik <bkoz@bliss.nabi.net>
* decl2.c (lang_decode_option): Remove warn_template_debugging.

View File

@ -4414,7 +4414,7 @@ lookup_tag (form, name, binding_level, thislevel_only)
else if (level->namespace_p)
/* Do namespace lookup. */
/* XXX: is this a real lookup, considering using-directives etc. ??? */
for (tail = current_namespace; 1; tail = DECL_CONTEXT (tail))
for (tail = current_namespace; 1; tail = CP_DECL_CONTEXT (tail))
{
tree old = BINDING_TYPE (binding_for_name (name, tail));
/* If it has an original type, it is a typedef, and we

View File

@ -1186,7 +1186,7 @@ make_binfo (offset, binfo, vtable, virtuals, chain)
tree vtable, virtuals;
tree chain;
{
tree new_binfo = make_tree_vec (6);
tree new_binfo = make_tree_vec (7);
tree type;
if (TREE_CODE (binfo) == TREE_VEC)