diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-12-26 00:58:26 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-12-26 00:58:26 +0000 |
commit | 686881d383cfe44c67875aada64207c5e0abaa8d (patch) | |
tree | 63e419afdd728fa5a02a09faf9d5bfb885ce40af /insns.def | |
parent | 756b200ad6623fdad76c30f19aaf25fb75a24f08 (diff) |
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
Diffstat (limited to 'insns.def')
-rw-r--r-- | insns.def | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; |