removed ;
[libfirm] / ir / be / bemain.c
index f04f0a1..15c8118 100644 (file)
@@ -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);