diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-26 23:33:59 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-10-26 23:33:59 +0000 |
commit | a8868b3fe56384d9f57ff5803bd843b26afa1584 (patch) | |
tree | 90b5f79c6d755ca5137c9097df63ad2bdfd3ece1 /vm_insnhelper.c | |
parent | 06000a03a82630b1a1c524ea00ad93ccd2947812 (diff) | |
download | ruby-a8868b3fe56384d9f57ff5803bd843b26afa1584.tar.gz |
rb_vm_bh_to_procval() accepts `ec` instead of `th`.
* vm_insnhelper.c (rb_vm_bh_to_procval): accepts `ec` instead of `th`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 5fc8aa52b4..69a3bdbcb5 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -345,7 +345,7 @@ rb_vm_env_write(const VALUE *ep, int index, VALUE v) } VALUE -rb_vm_bh_to_procval(rb_thread_t *th, VALUE block_handler) +rb_vm_bh_to_procval(rb_execution_context_t *ec, VALUE block_handler) { if (block_handler == VM_BLOCK_HANDLER_NONE) { return Qnil; @@ -354,7 +354,7 @@ rb_vm_bh_to_procval(rb_thread_t *th, VALUE block_handler) switch (vm_block_handler_type(block_handler)) { case block_handler_type_iseq: case block_handler_type_ifunc: - return rb_vm_make_proc(th->ec, VM_BH_TO_CAPT_BLOCK(block_handler), rb_cProc); + return rb_vm_make_proc(ec, VM_BH_TO_CAPT_BLOCK(block_handler), rb_cProc); case block_handler_type_symbol: return rb_sym_to_proc(VM_BH_TO_SYMBOL(block_handler)); case block_handler_type_proc: |