From 478dcb4a03eec4c6fe63b5aa9e4ee70f11bdd93e Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Tue, 8 Jun 2004 15:58:37 +0000 Subject: [PATCH 1/1] add inconsistency flags [r3037] --- ir/opt/tailrec.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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 */ -- 2.20.1