diff options
-rw-r--r-- | runtime/jni/jni_internal.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/runtime/jni/jni_internal.cc b/runtime/jni/jni_internal.cc index f3d800cd1a..a30b31f6c9 100644 --- a/runtime/jni/jni_internal.cc +++ b/runtime/jni/jni_internal.cc @@ -2573,8 +2573,7 @@ class JNI { ScopedLocalRef<jobject> jclass_loader(env, nullptr); { ScopedObjectAccess soa(env); - StackHandleScope<1> hs(soa.Self()); - Handle<mirror::Class> c = hs.NewHandle(soa.Decode<mirror::Class>(java_class)); + ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); if (UNLIKELY(method_count == 0)) { LOG(WARNING) << "JNI RegisterNativeMethods: attempt to register 0 native methods for " << c->PrettyDescriptor(); |