commit | d7558daaa86decf5a38f4f9bcd82267ab6e3e17f | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Tue Sep 22 13:04:14 2015 +0100 |
committer | David Brazdil <dbrazdil@google.com> | Fri Sep 25 10:40:08 2015 +0100 |
tree | abfbc97a44e301f850b775eaa1d63aaa5efd1a0e | |
parent | c7e0da5292e841f6a864dd010bd6e0b06e0ece73 [diff] |
ART: Preserve loop headers with try/catch Algorithm for inserting HTryBoundary instructions would generate a non-natural loop when a loop header block was covered by a TryItem. This patch changes the approach to fix the issue. Bug: 23895756 Change-Id: I0e1ee6cf135cea326a96c97954907d202c9793cc