From 760893d2f85682a3c8c00be4b29dea0f6b2bb4f8 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Wed, 25 Sep 2019 11:22:14 -0700 Subject: Fix keyword argument separation issues in Proc#{<<,>>} This requires adding rb_proc_call_with_block_kw. --- include/ruby/intern.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/ruby/intern.h b/include/ruby/intern.h index dc9abbf52b..a44d7fd2a0 100644 --- a/include/ruby/intern.h +++ b/include/ruby/intern.h @@ -453,6 +453,7 @@ VALUE rb_proc_new(rb_block_call_func_t, VALUE); VALUE rb_obj_is_proc(VALUE); VALUE rb_proc_call(VALUE, VALUE); VALUE rb_proc_call_with_block(VALUE, int argc, const VALUE *argv, VALUE); +VALUE rb_proc_call_with_block_kw(VALUE, int argc, const VALUE *argv, VALUE, int); int rb_proc_arity(VALUE); VALUE rb_proc_lambda_p(VALUE); VALUE rb_binding_new(void); -- cgit v1.2.3