From f6bbd8a4c2206189c8c77f51b38a421d43d66e76 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Tue, 27 Sep 2016 18:12:46 +0100 Subject: Fix minimal dependency for nested entities --- src/checker/type.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/checker/type.cpp') diff --git a/src/checker/type.cpp b/src/checker/type.cpp index a814db218..34a18a6da 100644 --- a/src/checker/type.cpp +++ b/src/checker/type.cpp @@ -499,6 +499,7 @@ b32 is_type_u8_slice(Type *t) { return false; } b32 is_type_vector(Type *t) { + t = base_type(t); return t->kind == Type_Vector; } b32 is_type_proc(Type *t) { @@ -507,7 +508,8 @@ b32 is_type_proc(Type *t) { } Type *base_vector_type(Type *t) { if (is_type_vector(t)) { - return base_type(t)->Vector.elem; + t = base_type(t); + return t->Vector.elem; } return t; } -- cgit v1.2.3