From 75ec86ed008cc17a6b494ee8629507756a9315ac Mon Sep 17 00:00:00 2001 From: Miura Hideki Date: Fri, 18 Aug 2017 20:12:00 +0900 Subject: Improve Array structure --- src/array.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/array.c b/src/array.c index e97aaa1c9..9f7c27df0 100644 --- a/src/array.c +++ b/src/array.c @@ -29,8 +29,7 @@ ary_new_capa(mrb_state *mrb, mrb_int capa) a = (struct RArray*)mrb_obj_alloc(mrb, MRB_TT_ARRAY, mrb->array_class); if (capa <= MRB_ARY_EMBED_LEN_MAX) { - ARY_SET_EMBED_FLAG(a); - /* ARY_SET_EMBED_LEN(a, 0); */ + ARY_SET_EMBED_LEN(a, 0); } else { a->as.heap.ptr = (mrb_value *)mrb_malloc(mrb, blen); @@ -1048,7 +1047,6 @@ mrb_ary_clear(mrb_state *mrb, mrb_value self) else if (!ARY_EMBED_P(a)){ mrb_free(mrb, a->as.heap.ptr); } - ARY_SET_EMBED_FLAG(a); ARY_SET_EMBED_LEN(a, 0); return self; -- cgit v1.2.3