From: Michael Beck Date: Tue, 8 Jun 2004 15:58:37 +0000 (+0000) Subject: add inconsistency flags X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=478dcb4a03eec4c6fe63b5aa9e4ee70f11bdd93e;hp=37acf12c601f927fefa4c94990d3359657764c12;p=libfirm add inconsistency flags [r3037] --- diff --git a/ir/opt/tailrec.c b/ir/opt/tailrec.c index 8b95a1715..70b9ba2b3 100644 --- a/ir/opt/tailrec.c +++ b/ir/opt/tailrec.c @@ -121,6 +121,15 @@ static void do_opt_tail_rec(ir_graph *irg, ir_node *rets, int n_tail_calls) assert(n_tail_calls); + /* we add nwe nodes, so the outs are inconsistant */ + set_irg_outs_inconsistent(irg); + + /* we add new blocks and change the control flow */ + set_irg_dom_inconsistent(irg); + + /* we add a new loop */ + set_irg_loopinfo_inconsistent(irg); + set_optimize(0); /* collect needed data */