X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeblocksched.c;h=52665a03ff1671aedf5988158db598db5cd4a250;hb=15769c9f67d00b398ff43e013eddbe5269ba5787;hp=412b9e453512702cb458a34dbd25c2fe20789504;hpb=6a4b9102668449bea6e3c0905df74f7ffff2768b;p=libfirm diff --git a/ir/be/beblocksched.c b/ir/be/beblocksched.c index 412b9e453..52665a03f 100644 --- a/ir/be/beblocksched.c +++ b/ir/be/beblocksched.c @@ -516,7 +516,8 @@ static ir_node **create_block_schedule_greedy(ir_graph *irg, ir_exec_freq *execf coalesce_blocks(&env); start_entry = finish_block_schedule(&env); - block_list = create_blocksched_array(&env, start_entry, env.blockcount, get_irg_obstack(irg)); + block_list = create_blocksched_array(&env, start_entry, env.blockcount, + be_get_birg_obst(irg)); DEL_ARR_F(env.edges); obstack_free(&obst, NULL); @@ -713,7 +714,9 @@ static ir_node **create_block_schedule_ilp(ir_graph *irg, ir_exec_freq *execfreq coalesce_blocks_ilp(&env); start_entry = finish_block_schedule(&env.env); - block_list = create_blocksched_array(&env.env, start_entry, env.env.blockcount, get_irg_obstack(irg)); + block_list = create_blocksched_array(&env.env, start_entry, + env.env.blockcount, + be_get_birg_obst(irg)); DEL_ARR_F(env.ilpedges); free_lpp(env.lpp);