summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-compiler/core/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-compiler/core/parse.y')
-rw-r--r--mrbgems/mruby-compiler/core/parse.y7
1 files changed, 4 insertions, 3 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
index b057cac17..097d63ac4 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -2154,6 +2154,7 @@ primary : literal
$$ = new_lambda(p, $3, $5);
local_unnest(p);
p->cmdarg_stack = $<stack>4;
+ CMDARG_LEXPOP();
}
| keyword_if expr_value then
compstmt
@@ -2941,7 +2942,7 @@ backref : tNTH_REF
| tBACK_REF
;
-superclass : term
+superclass : /* term */
{
$$ = 0;
}
@@ -2953,12 +2954,12 @@ superclass : term
expr_value term
{
$$ = $3;
- }
+ } /*
| error term
{
yyerrok;
$$ = 0;
- }
+ } */
;
f_arglist : '(' f_args rparen