diff options
author | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-03-14 09:41:44 +0000 |
---|---|---|
committer | shugo <shugo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-03-14 09:41:44 +0000 |
commit | 0d94434eca76abeb13dda88d2695777bbca7f31a (patch) | |
tree | 5d95223ce9e59c5934d2c97ec7bc5b8b0613a0ab /enumerator.c | |
parent | 449c8a2ba3a8b11e4f875f1ae76664b7deb5112a (diff) |
* enumerator.c: use long for array indices.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enumerator.c')
-rw-r--r-- | enumerator.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/enumerator.c b/enumerator.c index ad301a9c1e..3176b5f756 100644 --- a/enumerator.c +++ b/enumerator.c @@ -1258,7 +1258,7 @@ lazy_flat_map_func(VALUE val, VALUE m, int argc, VALUE *argv) { VALUE result = rb_yield_values2(argc - 1, &argv[1]); if (TYPE(result) == T_ARRAY) { - int i; + long i; for (i = 0; i < RARRAY_LEN(result); i++) { rb_funcall(argv[0], id_yield, 1, RARRAY_PTR(result)[i]); } @@ -1351,7 +1351,7 @@ static VALUE lazy_zip_func_i(VALUE val, VALUE arg, int argc, VALUE *argv) { VALUE yielder, ary, v, result; - int i; + long i; yielder = argv[0]; ary = rb_ary_new2(RARRAY_LEN(arg) + 1); @@ -1369,7 +1369,7 @@ static VALUE lazy_zip_func(VALUE val, VALUE arg, int argc, VALUE *argv) { VALUE yielder, ary, v; - int i; + long i; yielder = argv[0]; ary = rb_ary_new2(RARRAY_LEN(arg) + 1); |