diff options
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index bea8d10037..56767a4a62 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -269,8 +269,7 @@ vm_push_frame(rb_execution_context_t *ec, int local_size, int stack_max) { - rb_control_frame_t *const cfp = ec->cfp - 1; - int i; + rb_control_frame_t *const cfp = RUBY_VM_NEXT_CONTROL_FRAME(ec->cfp); vm_check_frame(type, specval, cref_or_me, iseq); VM_ASSERT(local_size >= 0); @@ -290,7 +289,7 @@ vm_push_frame(rb_execution_context_t *ec, /* setup vm value stack */ /* initialize local variables */ - for (i=0; i < local_size; i++) { + for (int i=0; i < local_size; i++) { *sp++ = Qnil; } |