diff options
author | Jeremy Evans <code@jeremyevans.net> | 2019-09-03 14:54:37 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2019-09-05 17:47:12 -0700 |
commit | 6f9b86616a8ad60cfed2979e2a0f8398a12e7c85 (patch) | |
tree | 5fc2b4bd2ac4d30512df59efb39ee406248d0804 /internal.h | |
parent | 38dae1d510b931516ba1229a1ffbe5f6e470e292 (diff) | |
download | ruby-6f9b86616a8ad60cfed2979e2a0f8398a12e7c85.tar.gz |
Make Symbol#to_proc calls handle keyword arguments
Make rb_sym_proc_call take a flag for whether a keyword argument
is used, and use the new rb_funcall_with_block_kw function to
pass that information.
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal.h b/internal.h index 14f78301fb..21491c317f 100644 --- a/internal.h +++ b/internal.h @@ -2140,7 +2140,7 @@ VALUE rb_str_initialize(VALUE str, const char *ptr, long len, rb_encoding *enc); #define is_ascii_string(str) (rb_enc_str_coderange(str) == ENC_CODERANGE_7BIT) #define is_broken_string(str) (rb_enc_str_coderange(str) == ENC_CODERANGE_BROKEN) size_t rb_str_memsize(VALUE); -VALUE rb_sym_proc_call(ID mid, int argc, const VALUE *argv, VALUE passed_proc); +VALUE rb_sym_proc_call(ID mid, int argc, const VALUE *argv, int kw_splat, VALUE passed_proc); VALUE rb_sym_to_proc(VALUE sym); char *rb_str_to_cstr(VALUE str); VALUE rb_str_eql(VALUE str1, VALUE str2); |