changeset 33611 | 9abd65805e19 |
parent 33602 | 16053580a684 |
child 33626 | 3c94db05e903 |
--- a/hotspot/src/share/vm/ci/ciMethod.cpp Mon Oct 26 13:11:36 2015 -0400 +++ b/hotspot/src/share/vm/ci/ciMethod.cpp Wed Oct 28 09:47:23 2015 -0400 @@ -791,7 +791,7 @@ methodHandle m; // Only do exact lookup if receiver klass has been linked. Otherwise, // the vtable has not been setup, and the LinkResolver will fail. - if (h_recv->oop_is_array() + if (h_recv->is_array_klass() || InstanceKlass::cast(h_recv())->is_linked() && !exact_receiver->is_interface()) { if (holder()->is_interface()) {