diff --git a/src/vm.c b/src/vm.c index 3a149258f..3765d0cc2 100644 --- a/src/vm.c +++ b/src/vm.c @@ -897,12 +897,7 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self) else { ci->argc = n; } - if (c->tt == MRB_TT_ICLASS) { - ci->target_class = c->c; - } - else { - ci->target_class = c; - } + ci->target_class = c; ci->pc = pc + 1; ci->acc = a;