X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_draw.c;h=a6e2053aa9a326c53154bc9560acfc89b77e0605;hb=6e3e499d6c68aee0c6a9ada6a99f16c4f6f8445b;hp=a0195f9349e2ce45b34bd2e8ef0b16e4d1a0d180;hpb=8786fa72e7744afaaecdab0d002fc821539b79b9;p=libfirm diff --git a/ir/be/bechordal_draw.c b/ir/be/bechordal_draw.c index a0195f934..a6e2053aa 100644 --- a/ir/be/bechordal_draw.c +++ b/ir/be/bechordal_draw.c @@ -150,7 +150,7 @@ const plotter_if_t ps_plotter_vtab = { plotter_t *new_plotter_ps(const char *filename) { - ps_plotter_t *ps_plotter = malloc(sizeof(*ps_plotter)); + ps_plotter_t *ps_plotter = xmalloc(sizeof(*ps_plotter)); plotter_t *p = (plotter_t *) ps_plotter; ps_plotter->filename = filename; @@ -464,7 +464,7 @@ void draw_interval_tree(const draw_chordal_opts_t *opts, struct block_dims *start_dims; ir_node *start_block = get_irg_start_block(chordal_env->irg); - env.arch_env = chordal_env->main_env->arch_env; + env.arch_env = chordal_env->birg->main_env->arch_env; env.opts = opts; env.block_dims = pmap_create(); env.plotter = plotter;