ptr = get_Call_ptr(call);
sym.entity_p = ent;
ptr = new_r_SymConst(irg, get_irn_mode(ptr), sym, symconst_addr_ent);
- set_SymConst_symbol(ptr, sym);
set_Call_ptr(call, ptr);
return 1;
ir_mode *h_mode = get_type_mode(get_method_res_type(method, 1));
ir_node *ptr;
ir_entity *ent;
+ ir_graph *irg = get_irn_irg(call);
symconst_symbol sym;
if (mode_is_signed(h_mode)) {
set_entity_ld_ident(ent, ID("__umoddi3"));
}
}
- sym.entity_p = ent;
+
ptr = get_Call_ptr(call);
- set_SymConst_symbol(ptr, sym);
+ sym.entity_p = ent;
+ ptr = new_r_SymConst(irg, get_irn_mode(ptr), sym, symconst_addr_ent);
+ set_Call_ptr(call, ptr);
+
return 1;
}