summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-06-03 23:06:06 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-06-04 02:12:57 +0900
commit184f78314e98cab63e7503cead4a4e99bd132a08 (patch)
tree97ba75dd05fc557a30ec400627980b9385f66ab2 /internal
parent8340c773e54feb399c9fab322e3ff6dd578ac04d (diff)
Properly resolve refinements in defined? on private call [Bug #16932]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3180
Diffstat (limited to 'internal')
-rw-r--r--internal/vm.h6
1 files changed, 6 insertions, 0 deletions
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);