diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-20 16:27:57 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-11-20 16:28:18 +0900 |
commit | fc22b0eaa3fa073f622917364cbb573cd6ba2bfc (patch) | |
tree | 67497cce4be9e4fdf3f1f296edb33a39596f6724 /vm_args.c | |
parent | 83900528ad6a2cf37360abe2bcebb16787177838 (diff) |
Always forward declaration is needed
`rb_resolve_refined_method_callable` is referenced in
`refine_sym_proc_call`, even when pre-compiling mjit header on
mswin.
Diffstat (limited to 'vm_args.c')
-rw-r--r-- | vm_args.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -15,8 +15,9 @@ VALUE rb_keyword_error_new(const char *error, VALUE keys); /* class.c */ static VALUE method_missing(VALUE obj, ID id, int argc, const VALUE *argv, enum method_missing_reason call_status, int kw_splat); #if !defined(_MSC_VER) || !defined(MJIT_HEADER) -MJIT_FUNC_EXPORTED const rb_callable_method_entry_t *rb_resolve_refined_method_callable(VALUE refinements, const rb_callable_method_entry_t *me); +MJIT_FUNC_EXPORTED #endif +const rb_callable_method_entry_t *rb_resolve_refined_method_callable(VALUE refinements, const rb_callable_method_entry_t *me); struct args_info { /* basic args info */ |