summaryrefslogtreecommitdiff
path: root/compiler/common_compiler_test.h
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2015-12-03 17:27:32 -0800
committerAndreas Gampe <agampe@google.com>2015-12-08 08:50:12 -0800
commitdae24142127c64551142a50423085aabdb0a6060 (patch)
tree35c06bc37e2dd2caad4fef1fba4de16a12aad6f9 /compiler/common_compiler_test.h
parentef45113d01c16102538a8848d6979e772dad6225 (diff)
ART: Check invoke-interface earlier in verifier
Invoke-interface should only be called on an interface method. Move the check earlier, as otherwise we'll try to resolve and potentially inject a method into the dex cache. Also templatize ResolveMethod with a version always checking the invoke type, and on a cache miss check whether type target type is an interface when an interface invoke type was given. Bug: 21869691 Change-Id: Ica27158f675b5aa223d9229248189612f4706832
Diffstat (limited to 'compiler/common_compiler_test.h')
0 files changed, 0 insertions, 0 deletions