/* 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);
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);
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);