/* special case: fix the Return */
if (get_irn_op(n) == op_Return) {
entity *ent = get_irg_entity(current_ir_graph);
/* special case: fix the Return */
if (get_irn_op(n) == op_Return) {
entity *ent = get_irg_entity(current_ir_graph);
int i, n_ress = get_method_n_ress(mt);
mode = mode_is_signed(mode) ? wenv->s_mode : wenv->u_mode;
block = get_nodes_block(n);
for (i = 0; i < n_ress; ++i) {
ir_node *pred = get_irn_n(n, i + 1);
int i, n_ress = get_method_n_ress(mt);
mode = mode_is_signed(mode) ? wenv->s_mode : wenv->u_mode;
block = get_nodes_block(n);
for (i = 0; i < n_ress; ++i) {
ir_node *pred = get_irn_n(n, i + 1);