From 534e2c2936a1d091043b8b9f94ca0a2df5fe7145 Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Fri, 1 Jul 2005 11:42:22 +0000 Subject: [PATCH] Fixed bug with double deactivate [r6167] --- ir/ir/iredges.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ir/ir/iredges.c b/ir/ir/iredges.c index 2a7395cd0..51a39322b 100644 --- a/ir/ir/iredges.c +++ b/ir/ir/iredges.c @@ -248,8 +248,10 @@ void edges_deactivate(ir_graph *irg) irg_edge_info_t *info = _get_irg_edge_info(irg); info->activated = 0; - if(info->edges) + if(info->edges) { del_set(info->edges); + info->edges = NULL; + } } int (edges_activated)(const ir_graph *irg) -- 2.20.1