diff options
Diffstat (limited to 'eval_intern.h')
-rw-r--r-- | eval_intern.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/eval_intern.h b/eval_intern.h index dd1092020b..fb852cbca5 100644 --- a/eval_intern.h +++ b/eval_intern.h @@ -5,7 +5,7 @@ #include "vm_core.h" #define PASS_PASSED_BLOCK_TH(th) do { \ - (th)->passed_block = GC_GUARDED_PTR_REF((rb_block_t *)(th)->cfp->lfp[0]); \ + (th)->passed_block = rb_vm_control_frame_block_ptr(th->cfp); \ (th)->cfp->flag |= VM_FRAME_FLAG_PASSED; \ } while (0) |