Browse Source

Remove dead code

gingerBill 6 years ago
parent
commit
bc6b8c5332
1 changed files with 0 additions and 55 deletions
  1. 0 55
      src/ir.cpp

+ 0 - 55
src/ir.cpp

@@ -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
 }