diff options
Diffstat (limited to 'runtime/instrumentation.cc')
| -rw-r--r-- | runtime/instrumentation.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/instrumentation.cc b/runtime/instrumentation.cc index 0bc9dd8375..bc2c197d33 100644 --- a/runtime/instrumentation.cc +++ b/runtime/instrumentation.cc @@ -108,7 +108,7 @@ static void UpdateEntrypoints(ArtMethod* method, const void* quick_code) } void Instrumentation::InstallStubsForMethod(ArtMethod* method) { - if (method->IsAbstract() || method->IsProxyMethod()) { + if (!method->IsInvokable() || method->IsProxyMethod()) { // Do not change stubs for these methods. return; } @@ -734,7 +734,7 @@ bool Instrumentation::IsDeoptimizedMethodsEmpty() const { void Instrumentation::Deoptimize(ArtMethod* method) { CHECK(!method->IsNative()); CHECK(!method->IsProxyMethod()); - CHECK(!method->IsAbstract()); + CHECK(method->IsInvokable()); Thread* self = Thread::Current(); { @@ -757,7 +757,7 @@ void Instrumentation::Deoptimize(ArtMethod* method) { void Instrumentation::Undeoptimize(ArtMethod* method) { CHECK(!method->IsNative()); CHECK(!method->IsProxyMethod()); - CHECK(!method->IsAbstract()); + CHECK(method->IsInvokable()); Thread* self = Thread::Current(); bool empty; |