summaryrefslogtreecommitdiffhomepage
path: root/ir/lower
diff options
context:
space:
mode:
authorJohannes Bucher <johannes.bucher2@student.kit.edu>2018-10-05 13:44:57 +0200
committerJohannes Bucher <johannes.bucher2@student.kit.edu>2018-10-05 13:44:57 +0200
commit09de4bfd9c9cdf2c65671011773238d95015ac0e (patch)
tree068c90dcc0035436f66ca425e0087bec1de3035a /ir/lower
parent5d896e2b854d08ac3d26bb6671c8f4699b1e0732 (diff)
mux lowering can insert critical edges
Diffstat (limited to 'ir/lower')
-rw-r--r--ir/lower/lower_mux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/lower/lower_mux.c b/ir/lower/lower_mux.c
index 86a0a7f..a4f365e 100644
--- a/ir/lower/lower_mux.c
+++ b/ir/lower/lower_mux.c
@@ -103,7 +103,7 @@ void lower_mux(ir_graph *irg, lower_mux_callback *cb_func)
/* Cleanup, verify the graph. */
ir_free_resources(irg, resources);
- clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_DOMINANCE);
+ clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_DOMINANCE | IR_GRAPH_PROPERTY_NO_CRITICAL_EDGES);
}
DEL_ARR_F(env.muxes);
}