X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespillbelady.c;h=4b1ebb72fea6d7183b08ae6f0b482d42d7257b35;hb=4a4a64bc6a7bec26b2870746a2873a16579bf413;hp=d64b059fd23c6327de9fdc1a6228dd84347d5993;hpb=d411db59d5b679b220b6a57fa2435b4dbf907075;p=libfirm diff --git a/ir/be/bespillbelady.c b/ir/be/bespillbelady.c index d64b059fd..4b1ebb72f 100644 --- a/ir/be/bespillbelady.c +++ b/ir/be/bespillbelady.c @@ -1045,13 +1045,12 @@ static void be_spill_belady(be_irg_t *birg, const arch_register_class_t *rcls) void be_init_spillbelady(void) { - lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be"); - lc_opt_entry_t *belady_group = lc_opt_get_grp(be_grp, "belady"); - lc_opt_add_table(belady_group, options); - static be_spiller_t belady_spiller = { be_spill_belady }; + lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be"); + lc_opt_entry_t *belady_group = lc_opt_get_grp(be_grp, "belady"); + lc_opt_add_table(belady_group, options); be_register_spiller("belady", &belady_spiller); FIRM_DBG_REGISTER(dbg, "firm.be.spill.belady");