From 256ef882708aae07e4073cce25581c2027283333 Mon Sep 17 00:00:00 2001 From: Andreas Zwinkau Date: Fri, 6 May 2011 10:52:33 +0200 Subject: [PATCH] remove Bads makes outs inconsistent --- ir/ir/irgopt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ir/ir/irgopt.c b/ir/ir/irgopt.c index 1af16dd69..e14267a91 100644 --- a/ir/ir/irgopt.c +++ b/ir/ir/irgopt.c @@ -333,8 +333,10 @@ int optimize_graph_df(ir_graph *irg) end = get_irg_end(irg); remove_End_Bads_and_doublets(end); - if (remove_Bads(irg)) + if (remove_Bads(irg)) { edges_deactivate(irg); + set_irg_outs_inconsistent(irg); + } clear_irg_state(irg, IR_GRAPH_STATE_BAD_BLOCK); -- 2.20.1