From 0732cd1cf5916d2b82aa14fb51f8aeb8192e4158 Mon Sep 17 00:00:00 2001 From: Daniel Grund Date: Fri, 3 Mar 2006 14:18:10 +0000 Subject: [PATCH] Added missing constructor --- ir/be/becopyilp.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ir/be/becopyilp.c b/ir/be/becopyilp.c index 97dd23be0..3cb378539 100644 --- a/ir/be/becopyilp.c +++ b/ir/be/becopyilp.c @@ -21,6 +21,18 @@ *****************************************************************************/ + +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); } -- 2.20.1