mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
convert range edges to integers
This commit is contained in:
+2
-2
@@ -242,8 +242,8 @@ mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp,
|
||||
|
||||
if (mrb_type(range) != MRB_TT_RANGE) return FALSE;
|
||||
|
||||
beg = b = mrb_fixnum(r->edges->beg);
|
||||
end = e = mrb_fixnum(r->edges->end);
|
||||
beg = b = mrb_fixnum(mrb_to_int(mrb, r->edges->beg));
|
||||
end = e = mrb_fixnum(mrb_to_int(mrb, r->edges->end));
|
||||
|
||||
if (beg < 0) {
|
||||
beg += len;
|
||||
|
||||
Reference in New Issue
Block a user