diff --git a/mrbgems/mruby-fiber/src/fiber.c b/mrbgems/mruby-fiber/src/fiber.c index cf02f133b..a2ad6309b 100644 --- a/mrbgems/mruby-fiber/src/fiber.c +++ b/mrbgems/mruby-fiber/src/fiber.c @@ -300,14 +300,10 @@ fiber_resume(mrb_state *mrb, mrb_value self) { const mrb_value *a; mrb_int len; - mrb_bool vmexec = FALSE; fiber_check_cfunc(mrb, mrb->c); mrb_get_args(mrb, "*!", &a, &len); - if (mrb->c->ci->cci > 0) { - vmexec = TRUE; - } - return fiber_switch(mrb, self, len, a, TRUE, vmexec); + return fiber_switch(mrb, self, len, a, TRUE, FALSE); } MRB_API mrb_value