From 56ff5496bc81ca2ccce00f46d9477c6d559ee5b0 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 12 May 2018 16:53:44 +0100 Subject: Minimal Type Info Dependency handling --- src/check_decl.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/check_decl.cpp') diff --git a/src/check_decl.cpp b/src/check_decl.cpp index 7dda04553..f63aecf67 100644 --- a/src/check_decl.cpp +++ b/src/check_decl.cpp @@ -1032,8 +1032,13 @@ void check_proc_body(Checker *c, Token token, DeclInfo *decl, Type *type, AstNod Entity *e = decl->deps.entries[i].ptr; ptr_set_add(&decl->parent->deps, e); } + for_array(i, decl->type_info_deps.entries) { + Type *t = decl->type_info_deps.entries[i].ptr; + ptr_set_add(&decl->parent->type_info_deps, t); + } } } + -- cgit v1.2.3