aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-09-28 21:25:14 +0100
committerGinger Bill <bill@gingerbill.org>2016-09-28 21:25:14 +0100
commit6e39a42c8a090d6e32231872cc292c90de6b304e (patch)
tree09d9375b92af5caf5cd6a5062e2b1422ab7e461d /src/checker/checker.cpp
parent5f6b0942f405f5595787ba3436e2e5410268e71e (diff)
Demo 004
Diffstat (limited to 'src/checker/checker.cpp')
-rw-r--r--src/checker/checker.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/checker/checker.cpp b/src/checker/checker.cpp
index c5b9d3c44..7d32f4cce 100644
--- a/src/checker/checker.cpp
+++ b/src/checker/checker.cpp
@@ -256,7 +256,9 @@ struct CycleChecker {
};
CycleChecker *cycle_checker_add(CycleChecker *cc, Entity *e) {
- GB_ASSERT(cc != NULL);
+ if (cc == NULL) {
+ return NULL;
+ }
if (cc->path == NULL) {
gb_array_init(cc->path, gb_heap_allocator());
}