pt.c (tsubst): Make sure that BINFO_TYPE of new binfos is the canonical type.

* pt.c (tsubst): Make sure that BINFO_TYPE of new binfos is the
	canonical type.

From-SVN: r19815
This commit is contained in:
Jason Merrill 1998-05-17 12:48:32 +00:00 committed by Jason Merrill
parent 463d7c5d32
commit c7449f2bc8
2 changed files with 6 additions and 0 deletions

View File

@ -1,5 +1,8 @@
Sun May 17 12:32:08 1998 Jason Merrill <jason@yorick.cygnus.com>
* pt.c (tsubst): Make sure that BINFO_TYPE of new binfos is the
canonical type.
* call.c (build_over_call): Don't use IS_SIGNATURE on a namespace.
Fri May 15 20:28:00 1998 Jason Merrill <jason@yorick.cygnus.com>

View File

@ -4741,6 +4741,9 @@ tsubst (t, args, in_decl)
t = copy_node (t);
/* Make sure type isn't a typedef copy. */
type = BINFO_TYPE (TYPE_BINFO (type));
if (type == TREE_TYPE (t))
return t;