From fda30a9af47af517c2e6eee1d37c259f060860ea Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 22 Jan 2009 13:56:57 +0000 Subject: [PATCH] - Bugfix irg_out_block_walk() was doing wrong things when input was not a node [r25335] --- ir/ana/irouts.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ir/ana/irouts.c b/ir/ana/irouts.c index 382514646..52677292e 100644 --- a/ir/ana/irouts.c +++ b/ir/ana/irouts.c @@ -262,8 +262,7 @@ void irg_out_block_walk(ir_node *node, for (i = 0, n = get_irn_n_outs(node); i < n; ++i) { ir_node *succ = get_irn_out(node, i); - if (get_irn_visited(succ) < get_irg_visited(current_ir_graph)) - irg_out_walk_2(succ, pre, post, env); + irg_out_block_walk2(succ, pre, post, env); } } else { -- 2.20.1