diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-02-06 01:21:23 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-02-06 01:21:23 +0000 |
| commit | 9f2d9b596dab3f1409a92f218c3fc07a4839b295 (patch) | |
| tree | 042137e3d8b8b53538e7492d31263e63d761a2b9 /src/checker.c | |
| parent | 00c74891570e3f3f2415e443d6625cc3eadb7d49 (diff) | |
Nearly implement dynamics map, missing insertion
Diffstat (limited to 'src/checker.c')
| -rw-r--r-- | src/checker.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/checker.c b/src/checker.c index b81146788..12915197a 100644 --- a/src/checker.c +++ b/src/checker.c @@ -1151,6 +1151,17 @@ void init_preload(Checker *c) { if (t_raw_dynamic_array == NULL) { Entity *e = find_core_entity(c, str_lit("Raw_Dynamic_Array")); t_raw_dynamic_array = e->type; + t_raw_dynamic_array = make_type_pointer(c->allocator, t_raw_dynamic_array); + } + + if (t_map_key == NULL) { + Entity *e = find_core_entity(c, str_lit("Map_Key")); + t_map_key = e->type; + } + + if (t_map_header == NULL) { + Entity *e = find_core_entity(c, str_lit("Map_Header")); + t_map_header = e->type; } c->done_preload = true; |