Commit f77f4f33 by Jason Merrill Committed by Jason Merrill

decl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT to compare old and new types.

	* decl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT to compare
	old and new types.

From-SVN: r19816
parent c7449f2b
Sun May 17 12:32:08 1998 Jason Merrill <jason@yorick.cygnus.com> Sun May 17 12:32:08 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT to compare
old and new types.
* pt.c (tsubst): Make sure that BINFO_TYPE of new binfos is the * pt.c (tsubst): Make sure that BINFO_TYPE of new binfos is the
canonical type. canonical type.
......
...@@ -2926,7 +2926,7 @@ duplicate_decls (newdecl, olddecl) ...@@ -2926,7 +2926,7 @@ duplicate_decls (newdecl, olddecl)
TREE_TYPE (newdecl) = TREE_TYPE (olddecl) = newtype; TREE_TYPE (newdecl) = TREE_TYPE (olddecl) = newtype;
/* Lay the type out, unless already done. */ /* Lay the type out, unless already done. */
if (oldtype != TREE_TYPE (newdecl) if (newtype != CANONICAL_TYPE_VARIANT (oldtype)
&& TREE_TYPE (newdecl) != error_mark_node && TREE_TYPE (newdecl) != error_mark_node
&& !(processing_template_decl && uses_template_parms (newdecl))) && !(processing_template_decl && uses_template_parms (newdecl)))
layout_type (TREE_TYPE (newdecl)); layout_type (TREE_TYPE (newdecl));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment