OSDN Git Service

Fix divergence between interpreter and compiler.
authorAart Bik <ajcbik@google.com>
Wed, 29 Jun 2016 21:54:26 +0000 (14:54 -0700)
committerAart Bik <ajcbik@google.com>
Wed, 29 Jun 2016 21:54:26 +0000 (14:54 -0700)
commit2a1b7ac77446d12befceb9946dc418d15119bc05
tree085d819d474dcb9383908d3b6fd82843a9512516
parent5be510d8feeb3640e3e4f6a257a775194fcb5097
Fix divergence between interpreter and compiler.

Rationale:
Access checks on a method invocation should be performed
prior to checking null pointer for non-static method calls.

Test: 600-verifier-fails

BUG=29068831

Change-Id: I21874d96ff83e7e6c6cf7c239e65ce1b515b9729
runtime/entrypoints/entrypoint_utils-inl.h
test/600-verifier-fails/expected.txt
test/600-verifier-fails/src/Main.java