summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen.c')
-rw-r--r--src/codegen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen.c b/src/codegen.c
index 16e1235de..27369361f 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -2108,6 +2108,7 @@ codegen(codegen_scope *s, node *tree, int val)
if (val) {
node *n = tree;
+ if (!n) break;
codegen(s, n->car, VAL);
n = n->cdr;
while (n) {