* array.c (rb_ary_shift_m): use shared
  instead of MEMMOVE if with arguments