diff options
author | Peter Zhu <peter@peterzhu.ca> | 2023-08-18 10:25:36 -0400 |
---|---|---|
committer | Peter Zhu <peter@peterzhu.ca> | 2023-08-18 10:25:36 -0400 |
commit | c8d641998532c29714529e3c2e721bb1499658d5 (patch) | |
tree | 194dbac4ff1feec2d8e5650939f502b5e7833041 /array.c | |
parent | 314eed8a5ec9f1b46624b277dde75f8079026b7b (diff) |
Refactor ary_make_partial
Diffstat (limited to 'array.c')
-rw-r--r-- | array.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1200,7 +1200,6 @@ ary_make_partial(VALUE ary, VALUE klass, long offset, long len) FL_SET_EMBED(result); ary_memcpy(result, 0, len, RARRAY_CONST_PTR(ary) + offset); ARY_SET_EMBED_LEN(result, len); - return result; } else { VALUE shared = ary_make_shared(ary); @@ -1215,9 +1214,10 @@ ary_make_partial(VALUE ary, VALUE klass, long offset, long len) ARY_SET_LEN(result, len); ary_verify(shared); - ary_verify(result); - return result; } + + ary_verify(result); + return result; } static VALUE |