summaryrefslogtreecommitdiff
path: root/range.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2023-02-09 20:37:34 +0900
committerNobuyoshi Nakada <[email protected]>2023-02-09 20:37:34 +0900
commitda4464b824857d7610f9865ceb452ce0ead49164 ()
treefce8cb0636b401a5db8a225a3ef5c9fee9854d3b /range.c
parent8edd350bda66a9ecb2c1043627679f2dc48d6f66 (diff)
[Bug #19426] Fix endless `Range#step` with `#succ` method
Notes: Merged: https://.com/ruby/ruby/pull/7277
-rw-r--r--range.c6
1 files changed, 5 insertions, 1 deletions
@@ -532,7 +532,11 @@ range_step(int argc, VALUE *argv, VALUE range)
rb_raise(rb_eTypeError, "can't iterate from %s",
rb_obj_classname(b));
}
- range_each_func(range, step_i, (VALUE)iter);
}
}
return range;