X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fcritical_edges.c;h=bffa731d1ae5303c205a6f179361c6dfc2255d0a;hb=8c9921a1fc166552f6e416434fd8394a4fc210a3;hp=12fcf98e665f9b131486adabae3293a34893e47e;hpb=4b295e5bec7e358e114e2585b1d16f33a11559a0;p=libfirm diff --git a/ir/opt/critical_edges.c b/ir/opt/critical_edges.c index 12fcf98e6..bffa731d1 100644 --- a/ir/opt/critical_edges.c +++ b/ir/opt/critical_edges.c @@ -22,7 +22,6 @@ * @brief Remove critical edges. * @author Christian Schaefer, Goetz Lindenmaier, Sebastian Felis, * Michael Beck - * @version $Id$ */ #include "config.h" @@ -108,6 +107,7 @@ void remove_critical_cf_edges_ex(ir_graph *irg, int ignore_exception_edges) clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_DOMINANCE | IR_GRAPH_STATE_VALID_EXTENDED_BLOCKS); } + set_irg_state(irg, IR_GRAPH_STATE_NO_CRITICAL_EDGES); } void remove_critical_cf_edges(ir_graph *irg)