From 184f78314e98cab63e7503cead4a4e99bd132a08 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 3 Jun 2020 23:06:06 +0900 Subject: Properly resolve refinements in defined? on private call [Bug #16932] --- internal/vm.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal') diff --git a/internal/vm.h b/internal/vm.h index 152f13601a..657202ba7f 100644 --- a/internal/vm.h +++ b/internal/vm.h @@ -95,6 +95,12 @@ MJIT_SYMBOL_EXPORT_BEGIN void rb_vm_search_method_slowpath(VALUE cd_owner, struct rb_call_data *cd, VALUE klass); MJIT_SYMBOL_EXPORT_END +/* vm_method.c */ +struct rb_execution_context_struct; +MJIT_SYMBOL_EXPORT_BEGIN +int rb_ec_obj_respond_to(struct rb_execution_context_struct *ec, VALUE obj, ID id, int priv); +MJIT_SYMBOL_EXPORT_END + /* vm_dump.c */ void rb_print_backtrace(void); -- cgit v1.2.3