commit | 0760a81257fa427646c309500d603194009265ef | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Wed Aug 26 17:12:51 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Wed Aug 26 19:08:03 2015 -0700 |
tree | 9754389d2d488f41459c76d4568dd40dd41955ae | |
parent | 7d6c95a7e5d431fd1b9ad49823535073325c699a [diff] |
ART: Propagate verifier failure types to the compilers Add a bit-set encoding of seen failure types to the verifier and make it available. Store this in VerifiedMethod, so that compilers can inspect it and make choices based on failures. Rewrite the current punting of runtime-throw errors to be at the compiler-driver level. Bug: 23502994 Change-Id: I1cfc7cbdf2aec1f14ba18f0169e432ba4ae16883