From a3aff8f437de234cd0a481b22f5a4816d163d50c Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 6 Sep 2024 22:35:57 +0900 Subject: [PATCH] vm.c (mrb_yield_cont): merge declaration and initialization --- src/vm.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/vm.c b/src/vm.c index 5acbeed84..7c3a97c7e 100644 --- a/src/vm.c +++ b/src/vm.c @@ -1089,12 +1089,10 @@ mrb_yield(mrb_state *mrb, mrb_value b, mrb_value arg) mrb_value mrb_yield_cont(mrb_state *mrb, mrb_value b, mrb_value self, mrb_int argc, const mrb_value *argv) { - struct RProc *p; - mrb_callinfo *ci; - check_block(mrb, b); - p = mrb_proc_ptr(b); - ci = mrb->c->ci; + + struct RProc *p = mrb_proc_ptr(b); + mrb_callinfo *ci = mrb->c->ci; stack_extend_adjust(mrb, 4, &argv); mrb->c->ci->stack[1] = mrb_ary_new_from_values(mrb, argc, argv);