diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-08 09:04:07 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-01-08 09:04:07 +0000 |
commit | 0948eb62e68d559e0a42732c896fe9957b8d6b80 (patch) | |
tree | bd8c22137078177e6f6884be70832cfa141faf6a /bootstraptest/test_flow.rb | |
parent | c818e364dfdac96bf02d2ec491f786a65713a147 (diff) | |
download | ruby-0948eb62e68d559e0a42732c896fe9957b8d6b80.tar.gz |
vm.c: respect redefinition of Proc#call
* vm.c (vm_redefinition_check_method_type): hoist out method
definition type to check redefinition.
* vm.c (rb_vm_check_redefinition_opt_method): should check
optimized method too.
* vm.c (vm_init_redefined_flag): check Proc#call.
* vm_insnhelper.c (vm_call_opt_block_call): search proper method
if redefined. [Bug #14335]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'bootstraptest/test_flow.rb')
0 files changed, 0 insertions, 0 deletions