From: Andreas Zwinkau Date: Fri, 6 May 2011 08:52:33 +0000 (+0200) Subject: remove Bads makes outs inconsistent X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=256ef882708aae07e4073cce25581c2027283333;p=libfirm remove Bads makes outs inconsistent --- 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);