summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorCarson McDonald <[email protected]>2013-08-14 16:56:42 -0400
committerCarson McDonald <[email protected]>2013-08-14 16:56:42 -0400
commit7d41835ded4e0f3844f345178282a2e7f9b1afec (patch)
tree18413eeae61c51358b2d09c7fb60db59d981552f
parentd780c6683e1f418e109e1fcc9b1df380ad7ee8c7 (diff)
downloadmruby-7d41835ded4e0f3844f345178282a2e7f9b1afec.tar.gz
mruby-7d41835ded4e0f3844f345178282a2e7f9b1afec.zip
Fix return block argument error
-rw-r--r--src/parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parse.y b/src/parse.y
index 73d2d2758..bbad88949 100644
--- a/src/parse.y
+++ b/src/parse.y
@@ -857,6 +857,7 @@ ret_args(parser_state *p, node *n)
{
if (n->cdr) {
yyerror(p, "block argument should not be given");
+ return NULL;
}
if (!n->car->cdr) return n->car->car;
return new_array(p, n->car);