Modified: MacRuby/trunk/array.c (5253 => 5254)
--- MacRuby/trunk/array.c 2011-03-05 03:05:02 UTC (rev 5253)
+++ MacRuby/trunk/array.c 2011-03-05 14:09:55 UTC (rev 5254)
@@ -1023,13 +1023,13 @@
static VALUE
rary_insert_m(VALUE ary, SEL sel, int argc, VALUE *argv)
{
+ if (argc < 1) {
+ rb_raise(rb_eArgError, "wrong number of arguments (at least 1)");
+ }
rary_modify(ary);
if (argc == 1) {
return ary;
}
- if (argc < 1) {
- rb_raise(rb_eArgError, "wrong number of arguments (at least 1)");
- }
long pos = NUM2LONG(argv[0]);
if (pos == -1) {
pos = RARRAY_LEN(ary);