From a1c0aa7701cdf0fa58ef7ba215507aa221dc4062 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 18 Jul 2022 10:49:28 -0400 Subject: Remove unused variable in array.c vshared is no longer used. --- array.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'array.c') diff --git a/array.c b/array.c index dc8c4abe07..7f8c25ac08 100644 --- a/array.c +++ b/array.c @@ -1043,26 +1043,25 @@ ary_make_shared(VALUE ary) long capa = ARY_CAPA(ary), len = RARRAY_LEN(ary); const VALUE *ptr; VALUE shared = ary_alloc_heap(0); - VALUE vshared = (VALUE)shared; rb_ary_transient_heap_evacuate(ary, TRUE); ptr = ARY_HEAP_PTR(ary); - FL_UNSET_EMBED(vshared); - ARY_SET_LEN(vshared, capa); - ARY_SET_PTR(vshared, ptr); - ary_mem_clear(vshared, len, capa - len); - FL_SET_SHARED_ROOT(vshared); - ARY_SET_SHARED_ROOT_REFCNT(vshared, 1); - FL_SET_SHARED(ary); + FL_UNSET_EMBED(shared); + ARY_SET_LEN(shared, capa); + ARY_SET_PTR(shared, ptr); + ary_mem_clear(shared, len, capa - len); + FL_SET_SHARED_ROOT(shared); + ARY_SET_SHARED_ROOT_REFCNT(shared, 1); + FL_SET_SHARED(ary); RB_DEBUG_COUNTER_INC(obj_ary_shared_create); - ARY_SET_SHARED(ary, vshared); - OBJ_FREEZE(vshared); + ARY_SET_SHARED(ary, shared); + OBJ_FREEZE(shared); - ary_verify(vshared); + ary_verify(shared); ary_verify(ary); - return vshared; + return shared; } } -- cgit v1.2.1