diff --git a/src/array.c b/src/array.c index 8899e62e5..29f82444e 100644 --- a/src/array.c +++ b/src/array.c @@ -1499,15 +1499,12 @@ mrb_ary_cmp(mrb_state *mrb, mrb_value ary1) if (mrb_obj_equal(mrb, ary1, ary2)) return mrb_fixnum_value(0); if (!mrb_array_p(ary2)) return mrb_nil_value(); - mrb_int len = RARRAY_LEN(ary1); - mrb_int n = RARRAY_LEN(ary2); - if (len > n) len = n; - for (mrb_int i=0; i 0) return mrb_fixnum_value(1); else return mrb_fixnum_value(-1);