Added missing constructor
authorDaniel Grund <grund@cs.uni-saarland.de>
Fri, 3 Mar 2006 14:18:10 +0000 (14:18 +0000)
committerDaniel Grund <grund@cs.uni-saarland.de>
Fri, 3 Mar 2006 14:18:10 +0000 (14:18 +0000)
ir/be/becopyilp.c

index 97dd23b..3cb3785 100644 (file)
 
  *****************************************************************************/
 
+
+size_red_t *new_size_red(copy_opt_t *co) {
+       size_red_t *res = malloc(sizeof(*res));
+
+       res->co = co;
+       res->all_removed = pset_new_ptr_default();
+       res->col_suff = NULL;
+       obstack_init(&res->ob);
+
+       return res;
+}
+
 /**
  * Checks if a node is simplicial in the graph heeding the already removed nodes.
  */
@@ -104,6 +116,7 @@ void sr_reinsert(size_red_t *sr) {
 }
 
 void free_size_red(size_red_t *sr) {
+       del_pset(sr->all_removed);
        obstack_free(&sr->ob, NULL);
        free(sr);
 }