summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2015-05-20 19:12:31 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2015-05-20 19:14:04 +0900
commitb7049b3945862c7fae803c287d981b33268e955b (patch)
tree74568cb3b743acebf2cab2f1322a03bfd67f6a13 /src/codegen.c
parentbce38434564c559739f1f431c3725474eb610add (diff)
downloadmruby-b7049b3945862c7fae803c287d981b33268e955b.tar.gz
mruby-b7049b3945862c7fae803c287d981b33268e955b.zip
there may be expecting here-doc when we see terminating characters; fix #2780
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) {