aboutsummaryrefslogtreecommitdiffstats
path: root/spec/rubyspec/optional/capi/ext/range_spec.c
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/optional/capi/ext/range_spec.c')
-rw-r--r--spec/rubyspec/optional/capi/ext/range_spec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/rubyspec/optional/capi/ext/range_spec.c b/spec/rubyspec/optional/capi/ext/range_spec.c
index 46ee88a85d..6dc2d579fd 100644
--- a/spec/rubyspec/optional/capi/ext/range_spec.c
+++ b/spec/rubyspec/optional/capi/ext/range_spec.c
@@ -34,7 +34,7 @@ VALUE range_spec_rb_range_beg_len(VALUE self, VALUE range, VALUE begpv, VALUE le
long begp = FIX2LONG(begpv);
long lenp = FIX2LONG(lenpv);
long len = FIX2LONG(lenv);
- long err = FIX2LONG(errv);
+ int err = FIX2INT(errv);
VALUE ary = rb_ary_new();
VALUE res = rb_range_beg_len(range, &begp, &lenp, len, err);
rb_ary_store(ary, 0, LONG2FIX(begp));