diff options
Diffstat (limited to 'runtime/jni_internal.cc')
-rw-r--r-- | runtime/jni_internal.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/jni_internal.cc b/runtime/jni_internal.cc index 51f88c5731..3b0656e4c6 100644 --- a/runtime/jni_internal.cc +++ b/runtime/jni_internal.cc @@ -197,8 +197,8 @@ static jfieldID FindFieldID(const ScopedObjectAccess& soa, jclass jni_class, con // Failed to find type from the signature of the field. DCHECK(soa.Self()->IsExceptionPending()); ThrowLocation throw_location; - StackHandleScope<1> hs(soa.Self()); - Handle<mirror::Throwable> cause(hs.NewHandle(soa.Self()->GetException(&throw_location))); + StackHandleScope<1> hs2(soa.Self()); + Handle<mirror::Throwable> cause(hs2.NewHandle(soa.Self()->GetException(&throw_location))); soa.Self()->ClearException(); std::string temp; soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchFieldError;", |