diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-11-23 11:07:35 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-11-23 11:07:35 +0000 |
| commit | aa2bcb166f2f0356dceb4e9424223ccbd483faf0 (patch) | |
| tree | a5e7b728142864b7bd3d9a6a19cf9ee1b77d249e /src/checker/entity.cpp | |
| parent | 8ecfca0c9b4d8a8f7c553f99b0bf10142eea88e6 (diff) | |
typedef struct and start removing auto
Diffstat (limited to 'src/checker/entity.cpp')
| -rw-r--r-- | src/checker/entity.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/checker/entity.cpp b/src/checker/entity.cpp index 2fdc0f480..83ea1d782 100644 --- a/src/checker/entity.cpp +++ b/src/checker/entity.cpp @@ -1,8 +1,8 @@ -struct Scope; -struct Checker; -struct Type; -enum BuiltinProcId; -enum ImplicitValueId; +typedef struct Scope Scope; +typedef struct Checker Checker; +typedef struct Type Type; +typedef enum BuiltinProcId BuiltinProcId; +typedef enum ImplicitValueId ImplicitValueId; #define ENTITY_KINDS \ ENTITY_KIND(Invalid) \ @@ -16,11 +16,11 @@ enum ImplicitValueId; ENTITY_KIND(ImplicitValue) \ ENTITY_KIND(Count) -enum EntityKind { +typedef enum EntityKind { #define ENTITY_KIND(k) GB_JOIN2(Entity_, k), ENTITY_KINDS #undef ENTITY_KIND -}; +} EntityKind; String const entity_strings[] = { #define ENTITY_KIND(k) {cast(u8 *)#k, gb_size_of(#k)-1}, @@ -28,16 +28,16 @@ String const entity_strings[] = { #undef ENTITY_KIND }; -enum EntityFlag : u32 { +typedef enum EntityFlag { EntityFlag_Visited = 1<<0, EntityFlag_Used = 1<<1, EntityFlag_Anonymous = 1<<2, EntityFlag_Field = 1<<3, EntityFlag_Param = 1<<4, EntityFlag_VectorElem = 1<<5, -}; +} EntityFlag; -struct Entity { +typedef struct Entity { EntityKind kind; u32 flags; Token token; @@ -75,7 +75,7 @@ struct Entity { Entity * backing; } ImplicitValue; }; -}; +} Entity; bool is_entity_exported(Entity *e) { if (e->kind == Entity_ImportName) { |