Index: iseq.c =================================================================== --- iseq.c (revision 22918) +++ iseq.c (working copy) @@ -941,7 +941,7 @@ } /* show each line */ - for (i = 0; i < size;) { + for (i = 0; i < (int)size;) { i += rb_iseq_disasm_insn(str, iseq, i, iseqdat, child); } @@ -1384,7 +1384,7 @@ iseq->iseq = ALLOC_N(VALUE, iseq->iseq_size); - for (i=0; iiseq_size; i+=2) { + for (i=0; i<(int)iseq->iseq_size; i+=2) { iseq->iseq[i] = BIN(opt_call_c_function); iseq->iseq[i+1] = (VALUE)func; }