Index: insns.def =================================================================== --- insns.def (revision 22918) +++ insns.def (working copy) @@ -113,7 +113,7 @@ () (VALUE val) { - int i; + unsigned long i; VALUE *dfp2 = GET_DFP(); for (i = 0; i < level; i++) { dfp2 = GET_PREV_DFP(dfp2); @@ -134,7 +134,7 @@ (VALUE val) () { - int i; + unsigned long i; VALUE *dfp2 = GET_DFP(); for (i = 0; i < level; i++) { dfp2 = GET_PREV_DFP(dfp2); @@ -424,7 +424,7 @@ (VALUE val) // inc += 1 - cnt; { VALUE rb_reg_new_ary(VALUE ary, int options); - int i; + unsigned long i; const VALUE ary = rb_ary_tmp_new(cnt); for (i = 0; i < cnt; i++) { rb_ary_store(ary, cnt-i-1, TOPN(i)); @@ -652,7 +652,7 @@ (...) (...) // inc += n; { - int i; + unsigned long i; VALUE *sp = STACK_ADDR_FROM_TOP(n); for (i = 0; i < n; i++) { GET_SP()[i] = sp[i];