diff -r 470af058bd5f -r 4932dce35882 src/hotspot/share/classfile/javaClasses.inline.hpp --- a/src/hotspot/share/classfile/javaClasses.inline.hpp Tue Sep 17 09:51:02 2019 +0200 +++ b/src/hotspot/share/classfile/javaClasses.inline.hpp Tue Sep 17 09:51:02 2019 +0200 @@ -52,7 +52,7 @@ // Accessors bool java_lang_String::value_equals(typeArrayOop str_value1, typeArrayOop str_value2) { - return (oopDesc::equals(str_value1, str_value2) || + return ((str_value1 == str_value2) || (str_value1->length() == str_value2->length() && (!memcmp(str_value1->base(T_BYTE), str_value2->base(T_BYTE),