diff options
Diffstat (limited to 'array.c')
-rw-r--r-- | array.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -4111,7 +4111,7 @@ rb_ary_uniq_bang(VALUE ary) if (RARRAY_LEN(ary) == hash_size) { return Qnil; } - rb_ary_modify(ary); + rb_ary_modify_check(ary); ARY_SET_LEN(ary, 0); if (ARY_SHARED_P(ary) && !ARY_EMBED_P(ary)) { rb_ary_unshare(ary); @@ -4126,7 +4126,7 @@ rb_ary_uniq_bang(VALUE ary) if (RARRAY_LEN(ary) == hash_size) { return Qnil; } - rb_ary_modify(ary); + rb_ary_modify_check(ary); ARY_SET_LEN(ary, 0); if (ARY_SHARED_P(ary) && !ARY_EMBED_P(ary)) { rb_ary_unshare(ary); |