summaryrefslogtreecommitdiff
path: root/test/MultiDexModifiedSecondary/Main.java
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2020-12-07 16:26:43 -0800
committerAlex Light <allight@google.com>2020-12-09 16:29:48 +0000
commit2610dfeeafc061049452f5cbb778646ce43e8a9a (patch)
tree14a32fb7454322fe43d27bd0cf9ea35333943c73 /test/MultiDexModifiedSecondary/Main.java
parente9fb15381802428696dfaf848ea2187a0956fa7d (diff)
Enable LSE of shadow-klass field
The Object.shadow$_klass_ field is special in that it has a non-null default value. Previously, however, LSE would always treat it as having an Unknown value. This meant LSE was unable to handle reads from the shadow$_klass_ field and replace it with the associated LoadClass, leading to some allocations not being eliminated. This change correctly informs LSE that the value should initially be the LoadClass instruction. Test: ./test.py --host Bug: 67037140 Change-Id: I9099001211c6c099a5d1ab4188e2b11f79e2ad9e
Diffstat (limited to 'test/MultiDexModifiedSecondary/Main.java')
0 files changed, 0 insertions, 0 deletions