Remove dead code

This commit is contained in:
gingerBill
2018-11-22 09:52:25 +00:00
parent 6ab6447791
commit bc6b8c5332

View File

@@ -5099,60 +5099,6 @@ String ir_mangle_name(irGen *s, Entity *e) {
CheckerInfo *info = m->info;
gbAllocator a = ir_allocator();
#if 0
// NOTE(bill): prefix names not in the init scope
// TODO(bill): make robust and not just rely on the file's name
String path = e->token.pos.file;
String name = e->token.string;
AstFile *file = ast_file_of_filename(info, path);
char *str = gb_alloc_array(a, char, path.len+1);
gb_memmove(str, path.text, path.len);
str[path.len] = 0;
for (isize i = 0; i < path.len; i++) {
if (str[i] == '\\') {
str[i] = '/';
}
}
char const *base = gb_path_base_name(str);
char const *ext = gb_path_extension(base);
isize base_len = ext-1-base;
isize max_len = base_len + 1 + 1 + 10 + 1 + name.len;
bool require_suffix_id = is_type_polymorphic(e->type);
if (require_suffix_id) {
max_len += 21;
}
u8 *new_name = gb_alloc_array(a, u8, max_len);
isize new_name_len = 0;
if ((base_len > 0 && gb_char_is_digit(base[0])) ||
base_len == 0) {
new_name_len = gb_snprintf(
cast(char *)new_name, max_len,
"_%.*s-%u.%.*s",
cast(int)base_len, base,
cast(u32)file->id,
LIT(name));
} else {
new_name_len = gb_snprintf(
cast(char *)new_name, max_len,
"%.*s-%u.%.*s",
cast(int)base_len, base,
cast(u32)file->id,
LIT(name));
}
if (require_suffix_id) {
char *str = cast(char *)new_name + new_name_len-1;
isize len = max_len-new_name_len;
isize extra = gb_snprintf(str, len, "-%llu", cast(unsigned long long)e->id);
new_name_len += extra-1;
}
return make_string(new_name, new_name_len-1);
#else
String name = e->token.string;
AstPackage *pkg = e->pkg;
@@ -5181,7 +5127,6 @@ String ir_mangle_name(irGen *s, Entity *e) {
}
return make_string(new_name, new_name_len-1);
#endif
}