diff options
Diffstat (limited to 'src/checker/checker.cpp')
| -rw-r--r-- | src/checker/checker.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/checker/checker.cpp b/src/checker/checker.cpp index 73f50c17f..c5b9d3c44 100644 --- a/src/checker/checker.cpp +++ b/src/checker/checker.cpp @@ -447,7 +447,10 @@ void add_dependency(DeclInfo *d, Entity *e) { } void add_declaration_dependency(Checker *c, Entity *e) { - if (c->context.decl) { + if (e == NULL) { + return; + } + if (c->context.decl != NULL) { auto found = map_get(&c->info.entities, hash_pointer(e)); if (found) { add_dependency(c->context.decl, e); |