diff options
| author | 2025-02-14 08:02:53 -0800 | |
|---|---|---|
| committer | 2025-02-14 08:02:53 -0800 | |
| commit | 0b4864159251f70214a597dd53516c9682309180 (patch) | |
| tree | 722bebe84fa8581421f5e9f44398acab4a4b3453 /compiler/optimizing/instruction_builder.cc | |
| parent | d9498e97945414a688fd13aa9a62a9c5c8c753a1 (diff) | |
| parent | 8c80783c05b2767140f9229b523c2ce601f31ddf (diff) | |
verifier: Reject `filled-new-array/-range` with `[J`/`[D`. am: 8c80783c05
Original change: https://android-review.googlesource.com/c/platform/art/+/3494534
Change-Id: I1d452beb9ac2c26670f512143ecbd9eb82ef2fda
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 | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/optimizing/instruction_builder.cc b/compiler/optimizing/instruction_builder.cc index c8086cff99..f65586f505 100644 --- a/compiler/optimizing/instruction_builder.cc +++ b/compiler/optimizing/instruction_builder.cc @@ -2552,9 +2552,7 @@ HNewArray* HInstructionBuilder::BuildFilledNewArray(uint32_t dex_pc, const char* descriptor = dex_file_->GetTypeDescriptor(type_index); DCHECK_EQ(descriptor[0], '[') << descriptor; char primitive = descriptor[1]; - DCHECK(primitive == 'I' - || primitive == 'L' - || primitive == '[') << descriptor; + DCHECK(primitive == 'I' || primitive == 'L' || primitive == '[') << descriptor; bool is_reference_array = (primitive == 'L') || (primitive == '['); DataType::Type type = is_reference_array ? DataType::Type::kReference : DataType::Type::kInt32; |