diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-30 03:21:56 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-30 03:21:56 +0000 |
commit | 54726befc3eb52bf06640bfb07664dace3721d14 (patch) | |
tree | 99766412fdcda4ec9e5d901e630475c90b56ec94 /gc.c | |
parent | f7c0cc36920a4ed14a3ab1ca6cfdf18ceff1e5d5 (diff) | |
download | ruby-54726befc3eb52bf06640bfb07664dace3721d14.tar.gz |
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
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -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 |