diff options
author | 2025-03-22 16:07:06 -0700 | |
---|---|---|
committer | 2025-03-22 16:07:06 -0700 | |
commit | c1afbfd87e59162d340209860dfe5d7c768f7f22 (patch) | |
tree | e5dd9f36b6da2f783340e91e2275390121c45d8c | |
parent | b61923778ebb23c5b282ff67b509493a96593419 (diff) | |
parent | c759836676ede3ae51c53e633d07da9c948318a4 (diff) |
Snap for 13258483 from c759836676ede3ae51c53e633d07da9c948318a4 to 25Q2-release
Change-Id: I6ed7bd430ac913034351c4d142736d6d762664c5
-rw-r--r-- | compiler/optimizing/intrinsics_arm64.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/intrinsics_arm64.cc b/compiler/optimizing/intrinsics_arm64.cc index c4f8681631..4eb73019fd 100644 --- a/compiler/optimizing/intrinsics_arm64.cc +++ b/compiler/optimizing/intrinsics_arm64.cc @@ -6131,7 +6131,7 @@ void IntrinsicCodeGeneratorARM64::VisitMethodHandleInvokeExact(HInvoke* invoke) __ Bind(&do_imt_dispatch); // Re-using `method` to store receiver class and ImTableEntry. __ Ldr(method.W(), HeapOperand(receiver.W(), mirror::Object::ClassOffset())); - codegen_->GetAssembler()->MaybePoisonHeapReference(method.W()); + codegen_->GetAssembler()->MaybeUnpoisonHeapReference(method.W()); __ Ldr(method, MemOperand(method, mirror::Class::ImtPtrOffset(PointerSize::k64).Int32Value())); __ Ldr(method, MemOperand(method, temp, Extend::UXTW, 3u)); |