From a5c1e83ce401eb78ae8e5b7b6a36ec812b3dfbf0 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Sun, 23 Oct 2016 22:50:15 +0100 Subject: Fix Type_Info bug overwriting type_info data. --- src/checker/entity.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/checker/entity.cpp') diff --git a/src/checker/entity.cpp b/src/checker/entity.cpp index ac2c443c0..5c8c54dcf 100644 --- a/src/checker/entity.cpp +++ b/src/checker/entity.cpp @@ -5,26 +5,26 @@ enum BuiltinProcId; enum ImplicitValueId; #define ENTITY_KINDS \ - ENTITY_KIND(Invalid), \ - ENTITY_KIND(Constant), \ - ENTITY_KIND(Variable), \ - ENTITY_KIND(TypeName), \ - ENTITY_KIND(Procedure), \ - ENTITY_KIND(Builtin), \ - ENTITY_KIND(ImportName), \ - ENTITY_KIND(Nil), \ - ENTITY_KIND(ImplicitValue), \ - ENTITY_KIND(Count), + ENTITY_KIND(Invalid) \ + ENTITY_KIND(Constant) \ + ENTITY_KIND(Variable) \ + ENTITY_KIND(TypeName) \ + ENTITY_KIND(Procedure) \ + ENTITY_KIND(Builtin) \ + ENTITY_KIND(ImportName) \ + ENTITY_KIND(Nil) \ + ENTITY_KIND(ImplicitValue) \ + ENTITY_KIND(Count) enum EntityKind { -#define ENTITY_KIND(k) GB_JOIN2(Entity_, k) +#define ENTITY_KIND(k) GB_JOIN2(Entity_, k), ENTITY_KINDS #undef ENTITY_KIND }; String const entity_strings[] = { -#define ENTITY_KIND(k) {cast(u8 *)#k, gb_size_of(#k)-1} +#define ENTITY_KIND(k) {cast(u8 *)#k, gb_size_of(#k)-1}, ENTITY_KINDS #undef ENTITY_KIND }; -- cgit v1.2.3