commit | 95c0bf8fb5847cff263639f889d04c7c3c26eedd | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Mon Jun 16 14:06:52 2014 -0700 |
committer | Andreas Gampe <agampe@google.com> | Tue Jun 17 00:27:05 2014 +0000 |
tree | 08e6eb7b36f4f612fbdb4809cfe21d9cfd41a6d8 | |
parent | a9f64d7b6857532bb871a7bf1d3c9c9a44ed5917 [diff] |
ART: Make verifier check invocation args of unresolved methods In the case of unresolvable methods it is not enough to bail out with a soft verifier failure, as the compiler relies on the invocation being well-formed. Check all arguments against the proto id in such a case. Also make sure to complete parsing arguments in the case the method was resolved. Refactored code to unite these two cases. Bug: 15616104 Change-Id: I5ec58cbfbf6b09eaaf07ddf15edae7c6a8b62b17