diff options
author | 2021-05-07 12:22:47 +0000 | |
---|---|---|
committer | 2021-05-07 14:41:25 +0000 | |
commit | 39d4df62d4e2606073d05cc363370db825ad7b9f (patch) | |
tree | 8e4cf0ac432406081d11e9102981446498b3265b /runtime/entrypoints/entrypoint_utils.cc | |
parent | a28c827fdb58ec489931d6e70e27818619bc1b75 (diff) |
Revert "Devirtualize to HInvokeStaticOrDirect."
This reverts commit 5024ddfd125b5c3b59d7f359ae33cf7f0255b048.
Bug: 187408838
Reason for revert: b/187408838
Change-Id: If74f5ddbacc73296f66c55762e2a8d1ec2cd1f19
Diffstat (limited to 'runtime/entrypoints/entrypoint_utils.cc')
-rw-r--r-- | runtime/entrypoints/entrypoint_utils.cc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/runtime/entrypoints/entrypoint_utils.cc b/runtime/entrypoints/entrypoint_utils.cc index 1c0127a519..ef0c474026 100644 --- a/runtime/entrypoints/entrypoint_utils.cc +++ b/runtime/entrypoints/entrypoint_utils.cc @@ -302,10 +302,6 @@ void MaybeUpdateBssMethodEntry(ArtMethod* callee, MethodReference callee_referen oat_file->GetBssMethods().data() + oat_file->GetBssMethods().size()); std::atomic<ArtMethod*>* atomic_entry = reinterpret_cast<std::atomic<ArtMethod*>*>(method_entry); - if (kIsDebugBuild) { - ArtMethod* existing = atomic_entry->load(std::memory_order_acquire); - CHECK(existing->IsRuntimeMethod() || existing == callee); - } static_assert(sizeof(*method_entry) == sizeof(*atomic_entry), "Size check."); atomic_entry->store(callee, std::memory_order_release); } |