get_irg_callee_info_state(current_ir_graph) == irg_callee_info_consistent) {
/* If all possible callees are real functions, we can remove the memory edge. */
int i, n_callees = get_Call_n_callees(call);
get_irg_callee_info_state(current_ir_graph) == irg_callee_info_consistent) {
/* If all possible callees are real functions, we can remove the memory edge. */
int i, n_callees = get_Call_n_callees(call);
switch (get_Proj_proj(node)) {
case pn_Call_M_regular: {
ir_node *old_mem = get_irn_link(call);
switch (get_Proj_proj(node)) {
case pn_Call_M_regular: {
ir_node *old_mem = get_irn_link(call);
irg_walk_graph(irg, NULL, rem_mem_from_const_fkt_calls, &ctx);
if (ctx.changed) {
irg_walk_graph(irg, NULL, rem_mem_from_const_fkt_calls, &ctx);
if (ctx.changed) {