Exceptions may be raised in yyparse(); fix #3600

This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-04-12 10:02:40 +09:00
parent 918e7bb187
commit 326e043a64
2 changed files with 23 additions and 4 deletions
+1
View File
@@ -369,6 +369,7 @@ mrb_funcall_with_block(mrb_state *mrb, mrb_value self, mrb_sym mid, mrb_int argc
val = mrb_obj_value(mrb->exc);
}
MRB_END_EXC(&c_jmp);
mrb->jmp = 0;
}
else {
struct RProc *p;