X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Firr_loop_example.c;h=7e6edbdd23b22c750a087fdd0be531ff8407f704;hb=612b107ac253aa67833f836ab3a8c553fea808e6;hp=8509c37f8f763d0db3540446c6f5d796e53dfc0c;hpb=df83e37827032795585d3b25776c465870672901;p=libfirm diff --git a/testprograms/irr_loop_example.c b/testprograms/irr_loop_example.c index 8509c37f8..7e6edbdd2 100644 --- a/testprograms/irr_loop_example.c +++ b/testprograms/irr_loop_example.c @@ -47,7 +47,7 @@ int main(int argc, char **argv) /* init library */ - init_firm (); + init_firm (NULL); set_opt_constant_folding (0); /* so that the stupid tests are not optimized. */ set_opt_cse(1); set_opt_dead_node_elimination(1); @@ -70,16 +70,17 @@ int main(int argc, char **argv) ent = new_entity (owner, id_from_str (METHODNAME, strlen(METHODNAME)), proc_main); + get_entity_ld_name(ent); /* To enforce name mangling for vcg graph name */ #define NUM_OF_LOCAL_VARS 0 irg = new_ir_graph (ent, NUM_OF_LOCAL_VARS); /* to make three conditionals */ - expr = new_Const (mode_Is, tarval_from_long (mode_Is, 0)); - c1 = new_Const (mode_Is, tarval_from_long (mode_Is, 1)); - c2 = new_Const (mode_Is, tarval_from_long (mode_Is, 2)); - c3 = new_Const (mode_Is, tarval_from_long (mode_Is, 2)); + expr = new_Const (mode_Is, new_tarval_from_long (0, mode_Is)); + c1 = new_Const (mode_Is, new_tarval_from_long (1, mode_Is)); + c2 = new_Const (mode_Is, new_tarval_from_long (2, mode_Is)); + c3 = new_Const (mode_Is, new_tarval_from_long (2, mode_Is)); cond = new_Cond(new_Proj(new_Cmp(expr, c1), mode_b, Eq)); f = new_Proj(cond, mode_X, 0); @@ -106,10 +107,7 @@ int main(int argc, char **argv) new_immBlock(); add_in_edge(get_irg_current_block(irg), f_l2); add_in_edge(get_irg_current_block(irg), f_l1); - { - ir_node *in[0]; - x = new_Return (get_store(), 0, in); - } + x = new_Return (get_store(), 0, NULL); mature_block (get_irg_current_block(irg)); add_in_edge (get_irg_end_block(irg), x);