--- old/src/share/vm/prims/methodHandles.hpp 2015-04-16 13:30:58.206320173 -0700 +++ new/src/share/vm/prims/methodHandles.hpp 2015-04-16 13:30:58.071309962 -0700 @@ -104,7 +104,7 @@ iid <= vmIntrinsics::_linkToInterface); } static bool has_member_arg(Symbol* klass, Symbol* name) { - if ((klass == vmSymbols::java_lang_invoke_MethodHandle()) && + if ((klass->equals(vmSymbols::java_lang_invoke_MethodHandle())) && is_signature_polymorphic_name(name)) { vmIntrinsics::ID iid = signature_polymorphic_name_id(name); return has_member_arg(iid);