summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/vm.c b/src/vm.c
index b9cd86b67..d4940561b 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -2750,7 +2750,7 @@ RETRY_TRY_BLOCK:
MRB_PROC_SET_TARGET_CLASS(p, mrb_class_ptr(recv));
p->flags |= MRB_PROC_SCOPE;
- /* prepare stack */
+ /* prepare call stack */
ci = cipush(mrb);
ci->pc = pc + 1;
ci->acc = a;
@@ -2762,8 +2762,7 @@ RETRY_TRY_BLOCK:
/* prepare stack */
mrb->c->stack += a;
- /* setup closure */
- MRB_PROC_SET_TARGET_CLASS(p, ci->target_class);
+ /* setup block to call */
ci->proc = p;
irep = p->body.irep;