From: Michael Beck Date: Wed, 13 Jun 2007 14:15:30 +0000 (+0000) Subject: removed c99 feature X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=4b3b89d08873a30a8b08fe8507d1796257495e42;p=libfirm removed c99 feature removed one if [r14463] --- 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); } }