diff options
| author | gingerBill <bill@gingerbill.org> | 2018-05-12 16:53:44 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2018-05-12 16:53:44 +0100 |
| commit | 56ff5496bc81ca2ccce00f46d9477c6d559ee5b0 (patch) | |
| tree | 526a23cebbb92a4e78e61bbfa92b4c9cd4b75310 /src/check_decl.cpp | |
| parent | 20fbece14cc1da70964ef20bf8fdd7fc7261b509 (diff) | |
Minimal Type Info Dependency handling
Diffstat (limited to 'src/check_decl.cpp')
| -rw-r--r-- | src/check_decl.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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); + } } } + |