OSDN Git Service

2010-07-30 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Jul 2010 09:36:18 +0000 (09:36 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Jul 2010 09:36:18 +0000 (09:36 +0000)
* ipa-prop.c (ipa_modify_formal_parameters): Use
build_distinct_type_copy.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162707 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ipa-prop.c

index f4365a3..07da5fd 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-30  Richard Guenther  <rguenther@suse.de>
+
+       * ipa-prop.c (ipa_modify_formal_parameters): Use
+       build_distinct_type_copy.
+
 2010-07-30  Anthony Green  <green@moxielogic.com>
 
        * config/moxie/rtems.h: New file.
index 77e84c1..c5da8f8 100644 (file)
@@ -2077,7 +2077,7 @@ ipa_modify_formal_parameters (tree fndecl, ipa_parm_adjustment_vec adjustments,
        || (VEC_index (ipa_parm_adjustment_t, adjustments, 0)->copy_param
         && VEC_index (ipa_parm_adjustment_t, adjustments, 0)->base_index == 0))
     {
-      new_type = copy_node (orig_type);
+      new_type = build_distinct_type_copy (orig_type);
       TYPE_ARG_TYPES (new_type) = new_reversed;
     }
   else