commit | 240384b7d96c2d579bf58ed7a3e9c9ba1911dae3 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Tue Apr 17 14:56:29 2018 -0700 |
committer | Aart Bik <ajcbik@google.com> | Thu Apr 19 09:17:11 2018 -0700 |
tree | d00e99045d9b4fda7a3743577dbddeba0c276a38 | |
parent | cb21a56d811e961ad1f2a50ee8bc748bd148885c [diff] |
Revert^2: Deopt does not throw Rationale: "CanThrow" of deopt was possibly misused to prevents some optimizations. However, the instruction technically cannot throw an exception, and indeed crashed the graph verifier for some corner cases. This Cl sets that right. Bug: 29868356 Test: test-art-host,target (revert^2 of commit 2905de1c0e5b6a0c995be474b3f0efdfdc6a41c4) Change-Id: I4d4e6c00eff52140aa1845332998224ececc92ef