aboutsummaryrefslogtreecommitdiff
path: root/src/checker.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-06-05 18:01:41 +0100
committerGinger Bill <bill@gingerbill.org>2017-06-05 18:01:41 +0100
commiteba2c74bff8f987e4bec7572cb3b2031261c237d (patch)
tree5751a6c8f4cfddb4938621f49861b9392b427292 /src/checker.c
parentebe5beaafd90bccaee2ece8510e61d2cbf7a81c2 (diff)
Allow 128 bit map keys
Diffstat (limited to 'src/checker.c')
-rw-r--r--src/checker.c3
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);