From a292245ee8f4735d28b6cba7a614999bc81731f2 Mon Sep 17 00:00:00 2001 From: Markus Trippelsdorf Date: Tue, 28 Mar 2017 05:47:13 +0000 Subject: [PATCH] Avoid name lookup warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit /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 | 8 ++++++-- gcc/tree.c | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1830d71b11b..062afce6669 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,10 @@ -017-03-27 Jeff Law +2017-03-28 Markus Trippelsdorf - PR tree-optimization/880216 + * tree.c (add_expr): Avoid name lookup warning. + +2017-03-27 Jeff Law + + 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. diff --git a/gcc/tree.c b/gcc/tree.c index 8f87e7cfacb..c87b7695c82 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -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: -- 2.30.2