aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/check_decl.cpp')
-rw-r--r--src/check_decl.cpp12
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);