if (e)
res = e->value;
else {
- res = new_type_pointer(mangle_u(get_type_ident(e_type), new_id_from_chars("Ptr", 3)), e_type, mode);
+ res = new_type_pointer(id_mangle_u(get_type_ident(e_type), new_id_from_chars("Ptr", 3)), e_type, mode);
set_type_alignment_bytes(res, alignment);
pmap_insert(type_map, e_type, res);
}
}
/* create the new type */
- id = mangle_u(new_id_from_chars("L", 1), get_type_ident(mtp));
+ id = id_mangle_u(new_id_from_chars("L", 1), get_type_ident(mtp));
lowered = new_d_type_method(id, nn_params, nn_ress, get_type_dbg_info(mtp));
/* fill it */
new_ent = get_method_value_param_ent(env->lowered_mtp, pos);
set_entity_ident(new_ent, get_entity_ident(ent));
- set_Sel_entity(n, ent);
+ set_Sel_entity(n, new_ent);
}
}
break;