summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-eval/src/eval.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-04-09 21:46:09 +0900
committerGitHub <[email protected]>2021-04-09 21:46:09 +0900
commitc2c37e1451d258c13ff160e0fd5f48acfcb1c52f (patch)
tree65b679e3f90e68fbba233088625af5b9d2b0e97c /mrbgems/mruby-eval/src/eval.c
parent6d3c0227498050d551243417340e704023fcaf42 (diff)
parent4c196dcdaaf4127e2ce988fb79f1912c78b9dca8 (diff)
downloadmruby-c2c37e1451d258c13ff160e0fd5f48acfcb1c52f.tar.gz
mruby-c2c37e1451d258c13ff160e0fd5f48acfcb1c52f.zip
Merge pull request #5401 from dearblue/mcall
Reorganize `mcall()` in `mruby-method`
Diffstat (limited to 'mrbgems/mruby-eval/src/eval.c')
-rw-r--r--mrbgems/mruby-eval/src/eval.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/mrbgems/mruby-eval/src/eval.c b/mrbgems/mruby-eval/src/eval.c
index 978d4fc30..508f5ffcb 100644
--- a/mrbgems/mruby-eval/src/eval.c
+++ b/mrbgems/mruby-eval/src/eval.c
@@ -131,15 +131,6 @@ exec_irep(mrb_state *mrb, mrb_value self, struct RProc *proc, mrb_func_t posthoo
{
/* no argument passed from eval() */
mrb->c->ci->argc = 0;
- if (mrb->c->ci->acc < 0) {
- ptrdiff_t cioff = mrb->c->ci - mrb->c->cibase;
- mrb_value ret = mrb_top_run(mrb, proc, self, 0);
- if (mrb->exc) {
- mrb_exc_raise(mrb, mrb_obj_value(mrb->exc));
- }
- mrb->c->ci = mrb->c->cibase + cioff;
- return ret;
- }
/* clear block */
mrb->c->ci->stack[1] = mrb_nil_value();
return mrb_exec_irep(mrb, self, proc, posthook);