- /* Generate the constant */
- set_value (a_pos, new_Proj (get_irg_args(irg), mode_i, 0));
- /*set_value (a_pos, new_Const (mode_i, tarval_from_long (mode_i, 0)));*/
- set_value (b_pos, new_Const (mode_i, tarval_from_long (mode_i, 2)));
- mature_block (get_irg_current_block(irg));
+ /* Get the procedure parameter and assign it to the parameter variable
+ a. */
+ set_value (a_pos, new_Proj (get_irg_args(irg), mode_Is, 0));
+ /* Generate the constant and assign it to b. The assignment is resovled to a
+ dataflow edge. */
+ set_value (b_pos, new_Const (mode_Is, new_tarval_from_long (2, mode_Is)));
+ /* We know all predecessors of the block and all set_values and set_stores are
+ preformed. We can mature the block. */
+ mature_immBlock (get_irg_current_block(irg));