From 6e54a6df2291715bedaac454c34880b242848d78 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 25 Jul 2015 02:18:32 +0000 Subject: iseq.c: fix type * iseq.c (rb_iseq_disasm, iseq_data_to_ary): fix loop counter type for array length. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- iseq.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'iseq.c') diff --git a/iseq.c b/iseq.c index 79aa0768bc..bc1d60b369 100644 --- a/iseq.c +++ b/iseq.c @@ -1461,8 +1461,8 @@ rb_iseq_disasm(const rb_iseq_t *iseq) n += rb_iseq_disasm_insn(str, code, n, iseq, child); } - for (i = 0; i < RARRAY_LEN(child); i++) { - VALUE isv = rb_ary_entry(child, i); + for (l = 0; l < RARRAY_LEN(child); l++) { + VALUE isv = rb_ary_entry(child, l); rb_str_concat(str, rb_iseq_disasm((rb_iseq_t *)isv)); } @@ -1663,7 +1663,8 @@ cdhash_each(VALUE key, VALUE value, VALUE ary) static VALUE iseq_data_to_ary(const rb_iseq_t *iseq) { - long i; + unsigned int i; + long l; size_t ti; unsigned int pos; unsigned int line = 0; @@ -1916,8 +1917,8 @@ iseq_data_to_ary(const rb_iseq_t *iseq) body = rb_ary_new(); ti = 0; - for (i=0, pos=0; i