- adr = new_r_SymConst(irg, mode_P_code, sym, symconst_addr_ent);
-
- call = new_r_Call(first_block, get_irg_no_mem(irg), adr, 0, NULL, get_entity_type(ent));
- new_mem = new_r_Proj(first_block, call, mode_M, pn_Call_M_regular);
+ ir_node *const adr = new_r_SymConst(irg, mode_P_code, sym, symconst_addr_ent);
+ ir_node *const initial_mem = get_irg_initial_mem(irg);
+ ir_node *const call = new_r_Call(first_block, initial_mem, adr, 0, NULL, get_entity_type(ent));
+ ir_node *const new_mem = new_r_Proj(call, mode_M, pn_Call_M);