summaryrefslogtreecommitdiff
path: root/range.c
diff options
context:
space:
mode:
Diffstat (limited to 'range.c')
-rw-r--r--range.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/range.c b/range.c
index 23217e67b4..51ad42b6da 100644
--- a/range.c
+++ b/range.c
@@ -421,7 +421,7 @@ range_each(VALUE range)
if (!EXCL(range))
lim += 1;
for (i = FIX2LONG(beg); i < lim; i++) {
- rb_yield(LONG2NUM(i));
+ rb_yield(LONG2FIX(i));
}
}
else if (TYPE(beg) == T_STRING) {