summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/mruby-compiler/core/parse.y4
1 files changed, 0 insertions, 4 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
index 6913eb1b9..7dc4d5f9d 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -6596,9 +6596,6 @@ mrb_parser_parse(parser_state *p, mrbc_context *c)
p->tree = 0;
return;
}
- if (!p->tree) {
- p->tree = new_nil(p);
- }
parser_update_cxt(p, c);
if (c && c->dump_result) {
mrb_parser_dump(p->mrb, p->tree, 0);
@@ -6608,7 +6605,6 @@ mrb_parser_parse(parser_state *p, mrbc_context *c)
yyerror(p, "memory allocation error");
p->nerr++;
p->tree = 0;
- return;
}
MRB_END_EXC(p->jmp);
}