main(void)
{
ir_graph *irg;
- type_class *owner;
- type_method *method; /* the type of this method */
+ type *owner;
+ type *method; /* the type of this method */
entity *ent;
ir_node *a, *b, *c, *d, *x;
owner = new_type_class (id_from_str ("CONST_EVAL_EXAMPLE", 18));
method = new_type_method (id_from_str("main", 4), 0, 2);
- ent = new_entity ((type *)owner, id_from_str ("main", 4), (type *)method);
+ ent = new_entity (owner, id_from_str ("main", 4), method);
irg = new_ir_graph (ent, 4);
b = new_Const (mode_i, tarval_from_long (mode_i, 5));
x = new_Jmp ();
- mature_block (irg->current_block);
+ mature_block (get_irg_current_block(irg));
/* To test const eval on DivMod
c = new_DivMod(get_store(), a, b);
x = new_Return (get_store (), 2, in);
}
- add_in_edge (irg->end_block, x);
- mature_block (irg->end_block);
+ add_in_edge (get_irg_end_block(irg), x);
+ mature_block (get_irg_end_block(irg));
printf("Optimizing ...\n");
dead_node_elimination(irg);