aboutsummaryrefslogtreecommitdiffstats
path: root/numeric.c
diff options
context:
space:
mode:
Diffstat (limited to 'numeric.c')
-rw-r--r--numeric.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/numeric.c b/numeric.c
index 4492af5bb3..d126e16d29 100644
--- a/numeric.c
+++ b/numeric.c
@@ -5697,9 +5697,9 @@ int_dotimes(VALUE num)
VALUE i = INT2FIX(0);
for (;;) {
- if (!RTEST(rb_funcall(i, '<', 1, num))) break;
+ if (!RTEST(int_le(i, num))) break;
rb_yield(i);
- i = rb_funcall(i, '+', 1, INT2FIX(1));
+ i = rb_int_plus(i, INT2FIX(1));
}
}
return num;