diff -r c80f6ecb0bb3 -r 5f9eee6b383b hotspot/src/share/vm/ci/ciEnv.cpp --- a/hotspot/src/share/vm/ci/ciEnv.cpp Tue Mar 15 13:48:21 2016 -0700 +++ b/hotspot/src/share/vm/ci/ciEnv.cpp Thu Mar 17 19:04:01 2016 +0000 @@ -370,9 +370,9 @@ resolved_klass = ObjArrayKlass::cast(resolved_klass)->bottom_klass(); } if (resolved_klass->is_instance_klass()) { - return Reflection::verify_class_access(accessing_klass->get_Klass(), - resolved_klass, - true); + return (Reflection::verify_class_access(accessing_klass->get_Klass(), + resolved_klass, + true) == Reflection::ACCESS_OK); } return true; }