* optimize.c (maybe_clone_body): Fix parameter updating.
From-SVN: r47976
This commit is contained in:
parent
414e05cffb
commit
4a90862e3a
|
@ -1,3 +1,7 @@
|
|||
2001-12-13 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* optimize.c (maybe_clone_body): Fix parameter updating.
|
||||
|
||||
2001-12-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* decl.c (store_parm_decls): Remove parms_have_cleanups cruft.
|
||||
|
|
|
@ -181,10 +181,10 @@ maybe_clone_body (fn)
|
|||
/* Adjust the parameter names and locations. */
|
||||
parm = DECL_ARGUMENTS (fn);
|
||||
clone_parm = DECL_ARGUMENTS (clone);
|
||||
/* Update the `this' parameter, which is always first.
|
||||
Sometimes, we end update the `this' parameter twice because
|
||||
we process it again in the loop below. That is harmless. */
|
||||
/* Update the `this' parameter, which is always first. */
|
||||
update_cloned_parm (parm, clone_parm);
|
||||
parm = TREE_CHAIN (parm);
|
||||
clone_parm = TREE_CHAIN (clone_parm);
|
||||
if (DECL_HAS_IN_CHARGE_PARM_P (fn))
|
||||
parm = TREE_CHAIN (parm);
|
||||
if (DECL_HAS_VTT_PARM_P (fn))
|
||||
|
|
Loading…
Reference in New Issue