X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_draw.c;h=547319f68ea268f065e52464f4d06076acbafb30;hb=04bdfdfd695bd5d7e9c45f59074ac6bed4148ec7;hp=f349a76168532732d6f659b6201b79dccdb1daa5;hpb=d2c1b0191844c3c23731158a153838d570dcd65a;p=libfirm diff --git a/ir/be/bechordal_draw.c b/ir/be/bechordal_draw.c index f349a7616..547319f68 100644 --- a/ir/be/bechordal_draw.c +++ b/ir/be/bechordal_draw.c @@ -263,10 +263,9 @@ static void block_dims_walker(ir_node *block, void *data) draw_chordal_env_t *env = data; struct list_head *head = get_block_border_head(env->chordal_env, block); const draw_chordal_opts_t *opts = env->opts; - struct block_dims *dims = obstack_alloc(&env->obst, sizeof(*dims)); + struct block_dims *dims = OALLOCZ(&env->obst, struct block_dims); border_t *b; - memset(dims, 0, sizeof(*dims)); dims->min_step = INT_MAX; list_for_each_entry_reverse(border_t, b, head, list) {