diff options
author | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-12 15:08:52 +0000 |
---|---|---|
committer | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-12-12 15:08:52 +0000 |
commit | 3703ebbe84984bed338bcc6e57d276a7f33f546b (patch) | |
tree | 0a4e080d669ca8b284a50f8e7af0c5c7cf5f0be0 /vm_insnhelper.c | |
parent | 7fe3c2665ef9ba43b4368068be6c19af0b9be43e (diff) |
* vm_insnhelper.c (vm_call_method_missing): method_missing should
not be refined.
[ruby-core:72080] [Bug #11809]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index cfa76ab6c9..2acf773b21 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -1953,7 +1953,9 @@ vm_call_method_missing(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_c ci = &ci_entry; cc_entry = *orig_cc; - cc_entry.me = rb_callable_method_entry(CLASS_OF(calling->recv), idMethodMissing); + cc_entry.me = + rb_callable_method_entry_without_refinements(CLASS_OF(calling->recv), + idMethodMissing); cc = &cc_entry; calling->argc = argc; |