From 4b3b89d08873a30a8b08fe8507d1796257495e42 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 13 Jun 2007 14:15:30 +0000 Subject: [PATCH] removed c99 feature removed one if [r14463] --- ir/opt/convopt.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ir/opt/convopt.c b/ir/opt/convopt.c index 9a3983f28..11631c42b 100644 --- a/ir/opt/convopt.c +++ b/ir/opt/convopt.c @@ -220,21 +220,20 @@ void conv_opt_walker(ir_node *node, void *data) void conv_opt(ir_graph *irg) { + char invalidate = 0; FIRM_DBG_REGISTER(dbg, "firm.opt.conv"); DB((dbg, LEVEL_1, "===> Performing conversion optimization on %+F\n", irg)); edges_assure(irg); - char invalidate = 0; do { changed = 0; irg_walk_graph(irg, NULL, conv_opt_walker, NULL); local_optimize_graph(irg); - if(changed) - invalidate = 1; + invalidate |= changed; } while (changed); - if(invalidate) { + if (invalidate) { set_irg_outs_inconsistent(irg); } } -- 2.20.1