зеркало из https://github.com/github/ruby.git
Just call search_method_protect [Bug #16669]
This commit is contained in:
Родитель
da5bd0047d
Коммит
74c8aaef7d
|
@ -936,13 +936,7 @@ search_method_protect(VALUE klass, ID id, VALUE *defined_class_ptr)
|
|||
MJIT_FUNC_EXPORTED const rb_method_entry_t *
|
||||
rb_method_entry(VALUE klass, ID id)
|
||||
{
|
||||
const rb_method_entry_t *me = search_method(klass, id, NULL);
|
||||
if (me && me->def && me->def->type != VM_METHOD_TYPE_UNDEF) {
|
||||
return me;
|
||||
}
|
||||
else {
|
||||
return NULL;
|
||||
}
|
||||
return search_method_protect(klass, id, NULL);
|
||||
}
|
||||
|
||||
static inline const rb_callable_method_entry_t *
|
||||
|
|
Загрузка…
Ссылка в новой задаче