X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeflags.c;h=97905da5d10c3e1bc3c8af3888dd173b5013d825;hb=fa58db3dfe73586f59ba99952806e418849c9740;hp=9787b20e87b033b0f9c6d9cd6fa291472915ed3e;hpb=d5f03b9db7e7caffc61c03905d1f9a89c5f7b2c6;p=libfirm diff --git a/ir/be/beflags.c b/ir/be/beflags.c index 9787b20e8..97905da5d 100644 --- a/ir/be/beflags.c +++ b/ir/be/beflags.c @@ -301,9 +301,9 @@ void be_sched_fix_flags(be_irg_t *birg, const arch_register_class_t *flag_cls, if(remat == NULL) remat = &default_remat; - set_using_irn_link(irg); + ir_reserve_resources(irg, IR_RESOURCE_IRN_LINK); irg_block_walk_graph(irg, fix_flags_walker, NULL, birg->lv); - clear_using_irn_link(irg); + ir_free_resources(irg, IR_RESOURCE_IRN_LINK); if(changed) { be_remove_dead_nodes_from_schedule(birg);