diff options
Diffstat (limited to 'gcc/tree-cfg.c')
| -rw-r--r-- | gcc/tree-cfg.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index e4733a2012f..59a32ea6fff 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -1245,7 +1245,6 @@ replace_uses_by (tree name, tree val) use_operand_p use; tree stmt; edge e; - unsigned i; FOR_EACH_IMM_USE_STMT (stmt, imm_iter, name) { @@ -1286,12 +1285,11 @@ replace_uses_by (tree name, tree val) if (current_loops) { struct loop *loop; + loop_iterator li; - for (i = 0; i < current_loops->num; i++) + FOR_EACH_LOOP (li, loop, 0) { - loop = current_loops->parray[i]; - if (loop) - substitute_in_loop_info (loop, name, val); + substitute_in_loop_info (loop, name, val); } } } |

