OSDN Git Service

ART: Additional initialization for MethodHandle accessors.
authorOrion Hodson <oth@google.com>
Thu, 3 Nov 2016 12:01:24 +0000 (12:01 +0000)
committerOrion Hodson <oth@google.com>
Thu, 3 Nov 2016 16:40:51 +0000 (16:40 +0000)
commit0c14d8b10e8528f8143d9ed7f45da812fcd86885
treeb22bed0bb98829b8db622f07054e74e8105feff6
parent4b2cdf8608c36fbf4304065cd17328cf1e99b49b
ART: Additional initialization for MethodHandle accessors.

Ensure classes are initialized before static fields are touched by
MethodHandle setters and getters.

Bug: 30550796
Test: m test-art-host-run-test-979-invoke-polymorphic-accessors
Change-Id: Ibac4372607ecbb4e6f7347b89cef6d280632c835
runtime/interpreter/interpreter_common.cc
test/979-invoke-polymorphic-accessors/expected.txt
test/979-invoke-polymorphic-accessors/src/Main.java