diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-06-05 18:01:41 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-06-05 18:01:41 +0100 |
| commit | eba2c74bff8f987e4bec7572cb3b2031261c237d (patch) | |
| tree | 5751a6c8f4cfddb4938621f49861b9392b427292 /src/checker.c | |
| parent | ebe5beaafd90bccaee2ece8510e61d2cbf7a81c2 (diff) | |
Allow 128 bit map keys
Diffstat (limited to 'src/checker.c')
| -rw-r--r-- | src/checker.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/checker.c b/src/checker.c index a7f8ec950..8aafccb73 100644 --- a/src/checker.c +++ b/src/checker.c @@ -310,8 +310,8 @@ typedef struct CheckerInfo { MapEntity uses; // Key: AstNode * | Identifier -> Entity MapScope scopes; // Key: AstNode * | Node -> Scope MapExprInfo untyped; // Key: AstNode * | Expression -> ExprInfo - MapDeclInfo entities; // Key: Entity * MapEntity implicits; // Key: AstNode * + MapDeclInfo entities; // Key: Entity * MapEntity foreigns; // Key: String MapAstFile files; // Key: String (full path) MapIsize type_info_map; // Key: Type * @@ -698,6 +698,7 @@ void init_universal_scope(void) { t_u8_ptr = make_type_pointer(a, t_u8); t_int_ptr = make_type_pointer(a, t_int); t_i64_ptr = make_type_pointer(a, t_i64); + t_i128_ptr = make_type_pointer(a, t_i128); t_f64_ptr = make_type_pointer(a, t_f64); t_byte_slice = make_type_slice(a, t_byte); t_string_slice = make_type_slice(a, t_string); |