diff options
| author | 2024-10-17 08:40:13 +0000 | |
|---|---|---|
| committer | 2024-10-18 07:38:34 +0000 | |
| commit | 7e3d07a973438847754b221cade9f9881bbb3d52 (patch) | |
| tree | cd770bd1a1bcdf74ae97731752866ffd5c3d1466 /compiler/optimizing/instruction_builder.h | |
| parent | c39bb325087e4b90bb8a5ba3d5497bf0c8982ebe (diff) | |
verifier: Fix declaring class check for `iget*`.
Use the same verification failure for AOT and run time
and consistent with other similar type checks.
Add a test that previously succeeded with `--prebuild`
because `VdexFile::ComputeClassStatus()` returned
`ClassStatus::kVerifiedNeedsAccessChecks` but failed with
`--no-prebuild`, throwing `VerifyError` instead of NPE.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Test: testrunner.py --host --prebuild --no-prebuild -t 800-smali
Bug: 28187158
Change-Id: I5ad3ff6c3193fe0da44e35e7fbe90c37a21be041
Diffstat (limited to 'compiler/optimizing/instruction_builder.h')
0 files changed, 0 insertions, 0 deletions