X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fircgopt.c;h=e962a8c04fc8993f238ea9391628ad4675c4a0d5;hb=0b437c919ef3a7c1b4e94c56685ff1580a63efd5;hp=17baa91e5763f2aa035f25c51b5a845f8dd0501b;hpb=43f61f31f03a0b2f37e2082dddfc7d3c845375d1;p=libfirm diff --git a/ir/opt/ircgopt.c b/ir/opt/ircgopt.c index 17baa91e5..e962a8c04 100644 --- a/ir/opt/ircgopt.c +++ b/ir/opt/ircgopt.c @@ -108,7 +108,7 @@ void gc_irgs(int n_keep, ir_entity ** keep_arr) { ir_node *node = get_irg_end(irg); /* collect calls */ - set_using_irn_link(irg); + ir_reserve_resources(irg, IR_RESOURCE_IRN_LINK); irg_walk_graph(irg, firm_clear_link, collect_call, node); /* iterate calls */ @@ -128,7 +128,7 @@ void gc_irgs(int n_keep, ir_entity ** keep_arr) { } } } - clear_using_irn_link(irg); + ir_free_resources(irg, IR_RESOURCE_IRN_LINK); } } DEL_ARR_F(marked);