From: Andreas Zwinkau Date: Mon, 24 Nov 2008 14:43:45 +0000 (+0000) Subject: Fixing r23914 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=a6a31b03f92cdcef997ca7dbe7e9039362ea8ad2;p=libfirm Fixing r23914 still aliases of compound graph [r23943] --- diff --git a/ir/tr/entity.c b/ir/tr/entity.c index 59f0f9ec2..ef5b6c2a2 100644 --- a/ir/tr/entity.c +++ b/ir/tr/entity.c @@ -209,12 +209,13 @@ static void free_entity_attrs(ir_entity *ent) { if (ent->attr.cmpd_attr.val_paths[i]) { /* free_compound_graph_path(ent->attr.cmpd_attr.val_paths[i]) ; * @@@ warum nich? */ /* Geht nich: wird mehrfach verwendet!!! ==> mehrfach frei gegeben. */ - DEL_ARR_F(ent->attr.cmpd_attr.val_paths); + /* DEL_ARR_F(ent->attr.cmpd_attr.val_paths); */ } ent->attr.cmpd_attr.val_paths = NULL; } - if (ent->attr.cmpd_attr.values) - DEL_ARR_F(ent->attr.cmpd_attr.values); + if (ent->attr.cmpd_attr.values) { + /*DEL_ARR_F(ent->attr.cmpd_attr.values)*/; + } ent->attr.cmpd_attr.values = NULL; } } else if (is_method_entity(ent)) {