From 45127c84d992dc0224c59be341e6c652de7edd21 Mon Sep 17 00:00:00 2001 From: Jimmy Miller Date: Mon, 13 Mar 2023 11:12:23 -0400 Subject: YJIT: Handle rest+splat where non-splat < required (#7499) --- yjit.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'yjit.c') diff --git a/yjit.c b/yjit.c index 637941ea48..e5431e79b9 100644 --- a/yjit.c +++ b/yjit.c @@ -844,6 +844,13 @@ rb_yarv_ary_entry_internal(VALUE ary, long offset) VALUE rb_yjit_rb_ary_unshift_m(int argc, VALUE *argv, VALUE ary); +VALUE +rb_yjit_rb_ary_subseq_length(VALUE ary, long beg) +{ + long len = RARRAY_LEN(ary); + return rb_ary_subseq(ary, beg, len); +} + VALUE rb_yarv_fix_mod_fix(VALUE recv, VALUE obj) { -- cgit v1.2.3