Deactivate edges before freeing an irg.
authorSebastian Buchwald <Sebastian.Buchwald@kit.edu>
Thu, 31 Jul 2008 21:33:59 +0000 (21:33 +0000)
committerSebastian Buchwald <Sebastian.Buchwald@kit.edu>
Thu, 31 Jul 2008 21:33:59 +0000 (21:33 +0000)
[r20869]

ir/ir/irgraph.c

index 9f93e14..f845476 100644 (file)
@@ -529,6 +529,8 @@ ir_graph *create_irg_copy(ir_graph *irg) {
 void free_ir_graph(ir_graph *irg) {
        assert(is_ir_graph(irg));
 
+       edges_deactivate(irg);
+
        hook_free_graph(irg);
        if (irg->outs_state != outs_none)
                free_irg_outs(irg);