diff options
Diffstat (limited to 'runtime/mirror/array-inl.h')
-rw-r--r-- | runtime/mirror/array-inl.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/runtime/mirror/array-inl.h b/runtime/mirror/array-inl.h index 4dddd38b80..048d8ba08f 100644 --- a/runtime/mirror/array-inl.h +++ b/runtime/mirror/array-inl.h @@ -200,9 +200,7 @@ inline Array* Array::Alloc(Thread* self, Class* array_class, int32_t component_c template<class T> inline void PrimitiveArray<T>::VisitRoots(RootCallback* callback, void* arg) { - if (!array_class_.IsNull()) { - array_class_.VisitRoot(callback, arg, 0, kRootStickyClass); - } + array_class_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass)); } template<typename T> |