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.cpp5
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);
+ }
}
}
+