From: Sebastian Hack Date: Fri, 1 Jul 2005 11:42:22 +0000 (+0000) Subject: Fixed bug with double deactivate X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=534e2c2936a1d091043b8b9f94ca0a2df5fe7145;hp=a8aa62cfa565dcb787b239ad55f8c89cc519de5f;p=libfirm Fixed bug with double deactivate [r6167] --- 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)