diff options
Diffstat (limited to 'tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb')
-rw-r--r-- | tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb b/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb index da1465a685..f97d4263c6 100644 --- a/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb +++ b/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb @@ -13,9 +13,9 @@ % % # JIT: move sp to use or preserve stack variables if (status->local_stack_p) { -% # sp motion is optimized away for `handles_frame? #=> false` case. +% # sp motion is optimized away for `handles_sp? #=> false` case. % # Thus sp should be set properly before `goto cancel`. -% if insn.handles_frame? +% if insn.handles_sp? % # JIT-only behavior (pushing JIT's local variables to VM's stack): { rb_snum_t i, push_size; @@ -28,7 +28,7 @@ % end } else { -% if insn.handles_frame? +% if insn.handles_sp? fprintf(f, " reg_cfp->sp = (VALUE *)reg_cfp->bp + %d;\n", b->stack_size + 1 - <%= insn.pops.size %>); /* POPN(INSN_ATTR(popn)); */ % else fprintf(f, " reg_cfp->sp = (VALUE *)reg_cfp->bp + %d;\n", b->stack_size + 1); |