diff options
author | Peter Zhu <peter@peterzhu.ca> | 2022-07-25 10:47:49 -0400 |
---|---|---|
committer | Peter Zhu <peter@peterzhu.ca> | 2022-07-26 09:12:09 -0400 |
commit | 4325e90205aa4cd0ea031df1b5e6334bfd9c7e51 (patch) | |
tree | 8e01806594d53daf9e359f55486fe31831a1a268 /array.c | |
parent | efb91ff19b739b759f40af2673f942e80d212857 (diff) | |
download | ruby-4325e90205aa4cd0ea031df1b5e6334bfd9c7e51.tar.gz |
Use rb_ary_hidden_new for rb_ary_hidden_new_fill
Diffstat (limited to 'array.c')
-rw-r--r-- | array.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -977,10 +977,9 @@ rb_ary_hidden_new(long capa) VALUE rb_ary_hidden_new_fill(long capa) { - VALUE ary = ary_new(0, capa); + VALUE ary = rb_ary_hidden_new(capa); ary_memfill(ary, 0, capa, Qnil); ARY_SET_LEN(ary, capa); - rb_ary_transient_heap_evacuate(ary, TRUE); return ary; } |