Avoid name lookup warning
authorMarkus Trippelsdorf <trippels@gcc.gnu.org>
Tue, 28 Mar 2017 05:47:13 +0000 (05:47 +0000)
committerMarkus Trippelsdorf <trippels@gcc.gnu.org>
Tue, 28 Mar 2017 05:47:13 +0000 (05:47 +0000)
/home/markus/gcc/gcc/tree.c: In function ‘void inchash::add_expr(const_tree, inchash::hash&, unsigned int)’:
/home/markus/gcc/gcc/tree.c:8013:11: warning: name lookup of ‘i’ changed
      for (i = TREE_OPERAND_LENGTH (t) - 1; i >= 0; --i)
           ^
/home/markus/gcc/gcc/tree.c:7773:7: warning:   matches this ‘i’ under ISO standard rules
   int i;
       ^
/home/markus/gcc/gcc/tree.c:7869:16: warning:   matches this ‘i’ under old rules
       for (int i = 0; i < TREE_VEC_LENGTH (t); ++i)
                ^

From-SVN: r246519

gcc/ChangeLog
gcc/tree.c

index 1830d71b11b27203858b915350a85163b513edc4..062afce6669085479c3c8315219aa80a14e0732e 100644 (file)
@@ -1,6 +1,10 @@
-017-03-27  Jeff Law  <law@redhat.com>
+2017-03-28  Markus Trippelsdorf  <markus@trippelsdorf.de>
 
-        PR tree-optimization/880216
+       * tree.c (add_expr): Avoid name lookup warning.
+
+2017-03-27  Jeff Law  <law@redhat.com>
+
+       PR tree-optimization/80216
        * tree-ssa-dom.c (derive_equivalences_from_bit_ior): Fix typo in
        function name.  Limit recursion depth.
        (record_temporary_equivalences): Corresponding changes.
index 8f87e7cfacb20285560d285cbd4fa44bccf53e74..c87b7695c82ad2a342c4949a7e324e9d020a5184 100644 (file)
@@ -7866,7 +7866,7 @@ add_expr (const_tree t, inchash::hash &hstate, unsigned int flags)
        return;
       }
     case TREE_VEC:
-      for (int i = 0; i < TREE_VEC_LENGTH (t); ++i)
+      for (i = 0; i < TREE_VEC_LENGTH (t); ++i)
        inchash::add_expr (TREE_VEC_ELT (t, i), hstate, flags);
       return;
     case FUNCTION_DECL: