From 686881d383cfe44c67875aada64207c5e0abaa8d Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 26 Dec 2018 00:58:26 +0000 Subject: add _sp_inc_helpers.erb [ci skip] Just add more room for comments. This is a pure refactoring that does not change anything but readability. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- insns.def | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'insns.def') diff --git a/insns.def b/insns.def index 983a20fa3f..0bbe0c8ec5 100644 --- a/insns.def +++ b/insns.def @@ -738,7 +738,7 @@ send (CALL_INFO ci, CALL_CACHE cc, ISEQ blockiseq) (...) (VALUE val) -// attr rb_snum_t sp_inc = - (int)(ci->orig_argc + ((ci->flag & VM_CALL_ARGS_BLOCKARG) ? 1 : 0)); +// attr rb_snum_t sp_inc = sp_inc_of_sendish(ci); { struct rb_calling_info calling; @@ -755,7 +755,7 @@ opt_send_without_block (...) (VALUE val) // attr bool handles_sp = true; -// attr rb_snum_t sp_inc = -ci->orig_argc; +// attr rb_snum_t sp_inc = sp_inc_of_sendish(ci); { struct rb_calling_info calling; calling.block_handler = VM_BLOCK_HANDLER_NONE; @@ -824,7 +824,7 @@ invokesuper (CALL_INFO ci, CALL_CACHE cc, ISEQ blockiseq) (...) (VALUE val) -// attr rb_snum_t sp_inc = - (int)(ci->orig_argc + ((ci->flag & VM_CALL_ARGS_BLOCKARG) ? 1 : 0)); +// attr rb_snum_t sp_inc = sp_inc_of_sendish(ci); { struct rb_calling_info calling; @@ -841,7 +841,7 @@ invokeblock (...) (VALUE val) // attr bool handles_sp = true; -// attr rb_snum_t sp_inc = 1 - ci->orig_argc; +// attr rb_snum_t sp_inc = sp_inc_of_invokeblock(ci); { struct rb_calling_info calling; VALUE block_handler; -- cgit v1.2.3