From 49ea9ed7226b68cde2eeea3984d61098df9f22e3 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 9 Jun 2018 10:08:17 +0100 Subject: Entity aliasing clean up --- src/entity.cpp | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/entity.cpp') diff --git a/src/entity.cpp b/src/entity.cpp index b83732c1c..2c0b99931 100644 --- a/src/entity.cpp +++ b/src/entity.cpp @@ -12,7 +12,6 @@ struct DeclInfo; ENTITY_KIND(Procedure) \ ENTITY_KIND(ProcGroup) \ ENTITY_KIND(Builtin) \ - ENTITY_KIND(Alias) \ ENTITY_KIND(ImportName) \ ENTITY_KIND(LibraryName) \ ENTITY_KIND(Nil) \ @@ -119,9 +118,6 @@ struct Entity { struct { i32 id; } Builtin; - struct { - Entity *base; - } Alias; struct { String path; String name; @@ -271,12 +267,6 @@ Entity *alloc_entity_builtin(Scope *scope, Token token, Type *type, i32 id) { return entity; } -Entity *alloc_entity_alias(Scope *scope, Token token, Type *type, Entity *base) { - Entity *entity = alloc_entity(Entity_Alias, scope, token, type); - entity->Alias.base = base; - return entity; -} - Entity *alloc_entity_import_name(Scope *scope, Token token, Type *type, String path, String name, Scope *import_scope) { Entity *entity = alloc_entity(Entity_ImportName, scope, token, type); -- cgit v1.2.3