summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r--vm_insnhelper.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c
index a5967f736c..07fe32d2a2 100644
--- a/vm_insnhelper.c
+++ b/vm_insnhelper.c
@@ -188,7 +188,7 @@ vm_callee_setup_arg_complex(rb_thread_t *th, const rb_iseq_t * iseq,
if (blockptr->proc == 0) {
rb_proc_t *proc;
- blockval = vm_make_proc(th, th->cfp, blockptr);
+ blockval = vm_make_proc(th, th->cfp, blockptr, rb_cProc);
GetProcPtr(blockval, proc);
*block = &proc->block;
@@ -662,7 +662,7 @@ vm_yield_with_cfunc(rb_thread_t *th, const rb_block_t *block,
}
if (blockptr) {
- blockarg = vm_make_proc(th, th->cfp, blockptr);
+ blockarg = vm_make_proc(th, th->cfp, blockptr, rb_cProc);
}
else {
blockarg = Qnil;