clear TREE_USED f;ag for build_type_variant types as well
From-SVN: r19611
This commit is contained in:
parent
76b4b31ead
commit
3474f46290
@ -1,3 +1,8 @@
|
||||
Thu May 7 17:09:25 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
|
||||
|
||||
* method.c (build_decl_overload_real): Set TREE_USED flag to
|
||||
zero for build_type_variants nodes as well.
|
||||
|
||||
Wed May 6 19:27:09 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* pt.c (tsubst): Don't tsubst the type of an IDENTIFIER_NODE.
|
||||
@ -40,7 +45,8 @@ Tue May 5 23:54:04 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
Tue May 5 18:24:13 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
|
||||
|
||||
* method.c: Add a call to build_type_variant to get the right type.
|
||||
* method.c (build_mangled_name): Add a call to build_type_variant
|
||||
to get the right type.
|
||||
|
||||
Tue May 5 01:25:03 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
|
@ -1621,7 +1621,12 @@ build_decl_overload_real (dname, parms, ret_type, tparms, targs,
|
||||
typevec = NULL;
|
||||
while (t)
|
||||
{
|
||||
TREE_USED (TREE_VALUE (t)) = 0;
|
||||
tree temp = TREE_VALUE (t);
|
||||
TREE_USED (temp) = 0;
|
||||
/* clear out the type variant in case we used it */
|
||||
temp = build_type_variant (TYPE_MAIN_VARIANT (temp),
|
||||
TYPE_READONLY (temp), TYPE_VOLATILE (temp));
|
||||
TREE_USED (temp) = 0;
|
||||
t = TREE_CHAIN (t);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user