diff options
| author | 2025-02-18 01:09:30 -0800 | |
|---|---|---|
| committer | 2025-02-18 01:09:30 -0800 | |
| commit | 6918f2fac7aa69318863b9a11a91bf8681108e3a (patch) | |
| tree | d7bcaa6e6c247d24e82e5c7e0456e9c82bc5f1b7 /compiler/optimizing/instruction_builder.cc | |
| parent | f755736e76eb296353390fc0301424513835ce1a (diff) | |
| parent | b03ab575b9acb3fd73861d5d0a7719dcd0a6322a (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.cc | 2 |
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; } |