diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | range.c | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Tue Jan 29 22:40:12 2008 Yusuke Endoh <mame@tsg.ne.jp> + + * range.c (step_i): rb_funcall receives VALUE as an argument. + Tue Jan 29 11:53:05 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> * configure.in: rm largefile.h. @@ -264,8 +264,7 @@ step_i(i, arg) iter[0] -= INT2FIX(1) & ~FIXNUM_FLAG; } else { - VALUE one = INT2FIX(1); - iter[0] = rb_funcall(iter[0], '-', 1, &one); + iter[0] = rb_funcall(iter[0], '-', 1, INT2FIX(1)); } if (iter[0] == INT2FIX(0)) { rb_yield(i); |