Fixing r23914
authorAndreas Zwinkau <zwinkau@kit.edu>
Mon, 24 Nov 2008 14:43:45 +0000 (14:43 +0000)
committerAndreas Zwinkau <zwinkau@kit.edu>
Mon, 24 Nov 2008 14:43:45 +0000 (14:43 +0000)
still aliases of compound graph

[r23943]

ir/tr/entity.c

index 59f0f9e..ef5b6c2 100644 (file)
@@ -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)) {