From: Michael Beck Date: Tue, 8 Nov 2005 14:25:33 +0000 (+0000) Subject: some clean up X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=b51296cd3a2238c9e20ded9f914b34c4ac3fe304;p=libfirm some clean up [r6885] --- diff --git a/ir/opt/scalar_replace.c b/ir/opt/scalar_replace.c index 6f322834b..7f6ed79d9 100644 --- a/ir/opt/scalar_replace.c +++ b/ir/opt/scalar_replace.c @@ -132,13 +132,12 @@ static int is_const_sel(ir_node *sel) { */ int is_address_taken(ir_node *sel) { - int i, n; + int i; if (! is_const_sel(sel)) return 1; - n = get_irn_n_outs(sel); - for (i = 0; i < n; ++i) { + for (i = get_irn_n_outs(sel) - 1; i >= 0; --i) { ir_node *succ = get_irn_out(sel, i); switch (get_irn_opcode(succ)) {