diff options
author | Andreas Gampe <agampe@google.com> | 2017-12-01 12:16:07 -0800 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2017-12-06 14:13:21 -0800 |
commit | 52f205a38bda70d5c63907ef354a1475b4237b21 (patch) | |
tree | 4e7ff8aa8daccf308fa4e0bd6e4dc001805d855b /compiler/optimizing/code_generator_utils.cc | |
parent | 92ab698e46dba3b6cff1457f47bfc344cb03f7ec (diff) |
ART: Remove old aget on null workaround
Use null for an aget-object of null. Ensure that other aget types
on null cannot be converted to or used as a reference type.
Let the verifier continue scanning after an aget on a null register,
to ensure that the dead code is type-safe.
Add test coverage for the new behavior.
Partially reverts commit 4824c27988c8eeb302791624bb3ce1d557b0db6c
Partially reverts commit 857f058d4b7bd07c5c99eda416ad91516a10b4da
Bug: 22059710
Bug: 64683522
Bug: 69669661
Test: m test-art-host
Change-Id: Ie0b554e8f880251d8e73ab6dfb6b41a5e63defc6
Diffstat (limited to 'compiler/optimizing/code_generator_utils.cc')
0 files changed, 0 insertions, 0 deletions