X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbemain.c;h=15c811870df82ed22d0adf43982a0c8b707a842c;hb=36c6b99832fbea890115a89d3122d5399c7164a0;hp=f04f0a186f8adfc4add75362d898ec1b366d506f;hpb=dc3c6e3fd61414aae453a1836b614a982d226cd5;p=libfirm diff --git a/ir/be/bemain.c b/ir/be/bemain.c index f04f0a186..15c811870 100644 --- a/ir/be/bemain.c +++ b/ir/be/bemain.c @@ -312,7 +312,7 @@ static void be_main_loop(FILE *file_handle) dump(DUMP_PREPARED, irg, "-prepared", dump_ir_block_graph); /* add Keeps for should_be_different constrained nodes */ - // assure_constraints(&birg); + assure_constraints(&birg); dump(DUMP_PREPARED, irg, "-assured", dump_ir_block_graph); /* Schedule the graphs. */ @@ -337,6 +337,8 @@ static void be_main_loop(FILE *file_handle) arch_code_generator_done(birg.cg); dump(DUMP_FINAL, irg, "-end", dump_ir_block_graph_sched); be_abi_free(birg.abi); + + free_ir_graph(irg); } be_done_env(&env);