commit | c7591b4c0dd405a766f4d701deea6c3750101978 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed Jun 29 14:59:07 2016 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Wed Jun 29 17:12:25 2016 +0100 |
tree | 1cfc5ed4117fad1ca89bc764c0cdc0011a5d2c24 | |
parent | f249230400a1da6280887542a746f1b47a4b8863 [diff] |
Fix merging HLoadClass with HNewInstance. Do not merge HLoadClass with HNewInstance if they do not come from the same dex instruction. This is the same check as for moving the clinit check responsibility around. Test: Added a regression test, run standard ART test suite plus gcstress and ndebug modes on host and Nexus 9. Bug: 29570861 Bug: 29321958 Change-Id: Id8b67492ec1f58326ca0509af3f5a57257e7aea3