commit | 293caab66e9b1e4129843f6bdeb31353bb77ccef | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Fri Jul 11 14:44:36 2014 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Wed Jul 23 14:26:00 2014 +0100 |
tree | 75d362e6e12d88f274dbca426d49e1b788ca48d1 | |
parent | f9d6aede77c700118e225f8312cd888262b77862 [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 (cherry picked from 0a810d2eab27cd097ebd09a44f0ce83aa608285b) Change-Id: I0764f47fa0aacfa89904a82e9528177b3ad67e31