commit | 0a810d2eab27cd097ebd09a44f0ce83aa608285b | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Fri Jul 11 14:44:36 2014 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Tue Jul 22 19:38:24 2014 +0100 |
tree | 4fae42ff559b4c5381158fad3a6fe802dd8e904b | |
parent | e10a0bd05b195f71cc0ff2d59568d02d29939927 [diff] |
Fix null pointer check elimination for catch entries. Remove the special treatment of catch blocks for null pointer check elimination and class initialization check elimination. In both cases this can help optimizing previously missed cases. In the null check case, this avoids incorrect optimization as exposed by the new test. Bug: 16230771 Change-Id: I834b7a1835d9ca8572f4f8d8516d93913c701ad1