aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2017-12-03 23:19:25 +0000
committergingerBill <bill@gingerbill.org>2017-12-03 23:19:25 +0000
commit05ad38ae2d8808ba09f9c8d41480e780b20ada85 (patch)
tree6c588864c1ccc1f1ee76e70f46289f2187c612b5 /src/checker.cpp
parent596a2c835554a26cb0ad1f83892a3a11c04bad25 (diff)
Fix procedure grouping
Diffstat (limited to 'src/checker.cpp')
-rw-r--r--src/checker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/checker.cpp b/src/checker.cpp
index 41faba7c0..78afab4ad 100644
--- a/src/checker.cpp
+++ b/src/checker.cpp
@@ -1472,7 +1472,7 @@ PtrSet<Entity *> generate_minimum_dependency_set(CheckerInfo *info, Entity *star
Entity *e = info->definitions.entries[i].value;
// if (e->scope->is_global && !is_type_poly_proc(e->type)) { // TODO(bill): is the check enough?
if (e->scope->is_global) { // TODO(bill): is the check enough?
- if (!is_type_poly_proc(e->type)) {
+ if (e->type == nullptr || !is_type_poly_proc(e->type)) {
// NOTE(bill): Require runtime stuff
add_dependency_to_map(&map, info, e);
}