array.c (ary_expand_capa): rename a conflicting local variable

This commit is contained in:
Yukihiro "Matz" Matsumoto
2024-01-06 14:33:50 +09:00
parent d47f1b4df3
commit be3b93ecb9
+3 -3
View File
@@ -221,12 +221,12 @@ ary_expand_capa(mrb_state *mrb, struct RArray *a, mrb_int len)
if (ARY_EMBED_P(a)) {
mrb_value *ptr = ARY_EMBED_PTR(a);
mrb_int len = ARY_EMBED_LEN(a);
mrb_int slen = ARY_EMBED_LEN(a);
mrb_value *expanded_ptr = (mrb_value*)mrb_malloc(mrb, sizeof(mrb_value)*capa);
ARY_UNSET_EMBED_FLAG(a);
array_copy(expanded_ptr, ptr, len);
a->as.heap.len = len;
array_copy(expanded_ptr, ptr, slen);
a->as.heap.len = slen;
a->as.heap.aux.capa = capa;
a->as.heap.ptr = expanded_ptr;
}