diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-01-29 13:40:50 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-01-29 13:40:50 +0000 |
commit | 9d6e9694ee931abde3267805aaf0440c57cf9067 (patch) | |
tree | 13e596faa7c573887bad08962a3ece21a9f8caf4 /range.c | |
parent | ada4996ca8c8f37bcbcfcee4c9dcd7698b9bea1d (diff) |
* range.c (step_i): rb_funcall receives VALUE as an argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'range.c')
-rw-r--r-- | range.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -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); |