summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2025-02-18 01:09:30 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2025-02-18 01:09:30 -0800
commit6918f2fac7aa69318863b9a11a91bf8681108e3a (patch)
treed7bcaa6e6c247d24e82e5c7e0456e9c82bc5f1b7 /compiler/optimizing/instruction_builder.cc
parentf755736e76eb296353390fc0301424513835ce1a (diff)
parentb03ab575b9acb3fd73861d5d0a7719dcd0a6322a (diff)
Only locking error and runtime throws should retrigger verification. am: b03ab575b9
Original change: https://android-review.googlesource.com/c/platform/art/+/3497216 Change-Id: I41c4847955be99379afec0b794584fb1dc464f7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
-rw-r--r--compiler/optimizing/instruction_builder.cc2
1 files changed, 0 insertions, 2 deletions
diff --git a/compiler/optimizing/instruction_builder.cc b/compiler/optimizing/instruction_builder.cc
index 74880463c3..8cc79c2424 100644
--- a/compiler/optimizing/instruction_builder.cc
+++ b/compiler/optimizing/instruction_builder.cc
@@ -2554,8 +2554,6 @@ bool HInstructionBuilder::BuildFilledNewArray(uint32_t dex_pc,
char primitive = descriptor[1];
if (primitive != 'I' && primitive != 'L' && primitive != '[') {
DCHECK(primitive != 'J' && primitive != 'D'); // Rejected by the verifier.
- // FIXME: Why do we JIT compile a method with `VERIFY_ERROR_FILLED_NEW_ARRAY` when
- // `CanCompilerHandleVerificationFailure(VERIFY_ERROR_FILLED_NEW_ARRAY)` returns false?
MaybeRecordStat(compilation_stats_, MethodCompilationStat::kNotCompiledMalformedOpcode);
return false;
}