From 54726befc3eb52bf06640bfb07664dace3721d14 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 30 Oct 2018 03:21:56 +0000 Subject: use RARRAY_AREF() instead of RARRAY_CONST_PTR(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gc.c') diff --git a/gc.c b/gc.c index de0cb61f38..9474a50167 100644 --- a/gc.c +++ b/gc.c @@ -1955,9 +1955,8 @@ newobj_of(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, int wb_protect #if GC_DEBUG_STRESS_TO_CLASS if (UNLIKELY(stress_to_class)) { long i, cnt = RARRAY_LEN(stress_to_class); - const VALUE *ptr = RARRAY_CONST_PTR(stress_to_class); for (i = 0; i < cnt; ++i) { - if (klass == ptr[i]) rb_memerror(); + if (klass == RARRAY_AREF(stress_to_class, i)) rb_memerror(); } } #endif -- cgit v1.2.3