From 8567fcdf972ade85785b689a15e3593a7d3bff9d Mon Sep 17 00:00:00 2001 From: Ulya Trofimovich Date: Wed, 25 Sep 2024 07:13:59 +0000 Subject: Revert "Add VarHandle implementations for void getAndUpdate methods" This reverts commit 9ff2b617341bfe574e2d8706553f0cd65a1a2fc8. Reason for revert: failed ART test 712-varhandle-invocations on riscv64 `F dex2oat64: intrinsics_riscv64.cc:4821 Check failed: locations->GetTempCount() == 2u (locations->GetTempCount()=3, 2u=2)` Change-Id: I68a3830ccd730afa66e9cff277fe2a06829ddabe --- compiler/optimizing/intrinsics_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/optimizing/intrinsics_utils.h') diff --git a/compiler/optimizing/intrinsics_utils.h b/compiler/optimizing/intrinsics_utils.h index 6c08cea3f8..13d9bc4b68 100644 --- a/compiler/optimizing/intrinsics_utils.h +++ b/compiler/optimizing/intrinsics_utils.h @@ -111,7 +111,7 @@ static inline size_t GetExpectedVarHandleCoordinatesCount(HInvoke *invoke) { } static inline DataType::Type GetDataTypeFromShorty(HInvoke* invoke, uint32_t index) { - DCHECK(invoke->IsInvokePolymorphic()) << *invoke; + DCHECK(invoke->IsInvokePolymorphic()); const DexFile* dex_file = invoke->GetMethodReference().dex_file; const char* shorty = dex_file->GetShorty(invoke->AsInvokePolymorphic()->GetProtoIndex()); DCHECK_LT(index, strlen(shorty)); -- cgit v1.2.3-59-g8ed1b