From 4e42d7df4303470dec5b3c354a9469699f6abf8d Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Sun, 8 Oct 2017 12:27:03 +0100 Subject: Minor code reorganization --- src/entity.cpp | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'src/entity.cpp') diff --git a/src/entity.cpp b/src/entity.cpp index 2b0b0c379..b4ffc300b 100644 --- a/src/entity.cpp +++ b/src/entity.cpp @@ -2,7 +2,6 @@ struct Scope; struct Checker; struct Type; struct DeclInfo; -// typedef enum BuiltinProcId BuiltinProcId; #define ENTITY_KINDS \ @@ -51,15 +50,9 @@ enum EntityFlag { // Zero value means the overloading process is not yet done enum OverloadKind { - Overload_Unknown, - Overload_No, - Overload_Yes, -}; - -enum EntityAliasKind { - EntityAlias_Invalid, - EntityAlias_Type, - EntityAlias_Entity, + Overload_Unknown = 0, + Overload_No = 1, + Overload_Yes = 2, }; @@ -99,7 +92,7 @@ struct Entity { String link_name; } Variable; struct { - bool is_type_alias; + bool is_type_alias; Type *type_parameter_specialization; } TypeName; struct { @@ -129,7 +122,7 @@ struct Entity { } LibraryName; i32 Nil; struct { - String name; + String name; AstNode *node; } Label; }; @@ -268,8 +261,7 @@ Entity *make_entity_library_name(gbAllocator a, Scope *scope, Token token, Type Entity *make_entity_nil(gbAllocator a, String name, Type *type) { - Token token = make_token_ident(name); - Entity *entity = alloc_entity(a, Entity_Nil, nullptr, token, type); + Entity *entity = alloc_entity(a, Entity_Nil, nullptr, make_token_ident(name), type); return entity; } -- cgit v1.2.3