diff options
| author | gingerBill <bill@gingerbill.org> | 2018-03-23 16:01:23 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2018-03-23 16:01:23 +0000 |
| commit | 991479fbf921ab04b921bbb8163e5522f78feb3c (patch) | |
| tree | 6bb865786e9c5f51c52f7873f79ac1395431910d /src/check_decl.cpp | |
| parent | 5660f98cc374c268e29a0b337b56702fca755c43 (diff) | |
Remove allocator parameter to `types.cpp` functions
Diffstat (limited to 'src/check_decl.cpp')
| -rw-r--r-- | src/check_decl.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/check_decl.cpp b/src/check_decl.cpp index 52133bf32..b16536f70 100644 --- a/src/check_decl.cpp +++ b/src/check_decl.cpp @@ -231,7 +231,7 @@ void check_type_decl(Checker *c, Entity *e, AstNode *type_expr, Type *def) { AstNode *te = remove_type_alias_clutter(type_expr); e->type = t_invalid; String name = e->token.string; - Type *named = make_type_named(c->allocator, name, nullptr, e); + Type *named = alloc_type_named(name, nullptr, e); named->Named.type_name = e; if (def != nullptr && def->kind == Type_Named) { def->Named.base = named; @@ -400,8 +400,8 @@ bool are_signatures_similar_enough(Type *a_, Type *b_) { if (is_type_integer(x) && is_type_integer(y)) { GB_ASSERT(x->kind == Type_Basic); GB_ASSERT(y->kind == Type_Basic); - i64 sx = type_size_of(heap_allocator(), x); - i64 sy = type_size_of(heap_allocator(), y); + i64 sx = type_size_of(x); + i64 sy = type_size_of(y); if (sx == sy) continue; } @@ -417,8 +417,8 @@ bool are_signatures_similar_enough(Type *a_, Type *b_) { if (is_type_integer(x) && is_type_integer(y)) { GB_ASSERT(x->kind == Type_Basic); GB_ASSERT(y->kind == Type_Basic); - i64 sx = type_size_of(heap_allocator(), x); - i64 sy = type_size_of(heap_allocator(), y); + i64 sx = type_size_of(x); + i64 sy = type_size_of(y); if (sx == sy) continue; } @@ -500,7 +500,7 @@ void check_proc_decl(Checker *c, Entity *e, DeclInfo *d) { if (d->gen_proc_type != nullptr) { proc_type = d->gen_proc_type; } else { - proc_type = make_type_proc(c->allocator, e->scope, nullptr, 0, nullptr, 0, false, ProcCC_Odin); + proc_type = alloc_type_proc(e->scope, nullptr, 0, nullptr, 0, false, ProcCC_Odin); } e->type = proc_type; ast_node(pl, ProcLit, d->proc_lit); |