X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Fdead_loop_example.c;h=cbce3808b562ae384c815e7714ddc1efb145302b;hb=edbfa5108fb77e85068f0f9d1aba275d7b43419b;hp=60445712d16b5a95214a176e15b017955f8b374d;hpb=d29e3540e6c573ebe11a411aa09c28f3f15fe184;p=libfirm diff --git a/testprograms/dead_loop_example.c b/testprograms/dead_loop_example.c index 60445712d..cbce3808b 100644 --- a/testprograms/dead_loop_example.c +++ b/testprograms/dead_loop_example.c @@ -93,7 +93,7 @@ int main(int argc, char **argv) in[1] = new_Bad(); a = new_Phi(2, in, mode_Is); set_Add_left(c, a); - add_End_keepalive(get_irg_end(irg), a); + //add_End_keepalive(get_irg_end(irg), a); set_nodes_block(c, new_Bad()); set_nodes_block(a, new_Bad()); } @@ -125,7 +125,7 @@ int main(int argc, char **argv) switch_block(loopBlock1); x = new_Jmp(); add_in_edge(loopBlock2, x); - add_End_keepalive(get_irg_end(irg), x); + add_End_keepalive(get_irg_end(irg), loopBlock1); mature_block(loopBlock2); /* Make the return block */ @@ -136,7 +136,7 @@ int main(int argc, char **argv) add_in_edge (get_irg_end_block(irg), x); mature_block (get_irg_end_block(irg)); - finalize_cons (irg); + irg_finalize_cons (irg); //printf("Optimizing ...\n"); //dead_node_elimination(irg);