diff options
author | 2022-12-12 09:12:21 +0000 | |
---|---|---|
committer | 2022-12-12 15:57:57 +0000 | |
commit | a20ec9bb10d7ded8ae7d95d4de1e190d22260c73 (patch) | |
tree | 50b5a757c4aa9f5aa7c663d47d96474f538476a2 /runtime/jni/java_vm_ext.cc | |
parent | b9df137d1dbdab1fdca13bb459705b6603e9328b (diff) |
Fix clinit debug check in instrumentation.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing --jit --interpreter
Change-Id: Idae620b0b8f9ed67574f5b785fdac3efcb534cfd
Diffstat (limited to 'runtime/jni/java_vm_ext.cc')
-rw-r--r-- | runtime/jni/java_vm_ext.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/jni/java_vm_ext.cc b/runtime/jni/java_vm_ext.cc index 9c695ca513..b4e7938e91 100644 --- a/runtime/jni/java_vm_ext.cc +++ b/runtime/jni/java_vm_ext.cc @@ -1157,7 +1157,7 @@ void* JavaVMExt::FindCodeForNativeMethod(ArtMethod* m, std::string* error_msg, b CHECK(m->IsNative()); ObjPtr<mirror::Class> c = m->GetDeclaringClass(); // If this is a static method, it could be called before the class has been initialized. - CHECK(c->IsInitializing() || !NeedsClinitCheckBeforeCall(m)) + CHECK(c->IsInitializing() || !m->NeedsClinitCheckBeforeCall()) << c->GetStatus() << " " << m->PrettyMethod(); Thread* const self = Thread::Current(); void* native_method = libraries_->FindNativeMethod(self, m, error_msg, can_suspend); |