From 38701a4de83c72d855ce79f898526d5f079c96c5 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Sun, 28 Dec 2025 18:48:45 -0800 Subject: Remove deprecated support for to_set taking arguments --- range.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'range.c') diff --git a/range.c b/range.c index 82c252e3ef..7aa917bc06 100644 --- a/range.c +++ b/range.c @@ -1033,12 +1033,12 @@ range_to_a(VALUE range) * */ static VALUE -range_to_set(int argc, VALUE *argv, VALUE range) +range_to_set(VALUE range) { if (NIL_P(RANGE_END(range))) { rb_raise(rb_eRangeError, "cannot convert endless range to a set"); } - return rb_call_super(argc, argv); + return rb_call_super(0, NULL); } static VALUE @@ -2868,7 +2868,7 @@ Init_Range(void) rb_define_method(rb_cRange, "minmax", range_minmax, 0); rb_define_method(rb_cRange, "size", range_size, 0); rb_define_method(rb_cRange, "to_a", range_to_a, 0); - rb_define_method(rb_cRange, "to_set", range_to_set, -1); + rb_define_method(rb_cRange, "to_set", range_to_set, 0); rb_define_method(rb_cRange, "entries", range_to_a, 0); rb_define_method(rb_cRange, "to_s", range_to_s, 0); rb_define_method(rb_cRange, "inspect", range_inspect, 0); -- cgit v1.2.3