8217522: Missing barriers in some java_lang_String assertion code after JDK-8217442

Reviewed-by: shade, redestad
This commit is contained in:
Zhengyu Gu 2019-01-23 10:50:27 -05:00
parent c99285ea9e
commit d783c7a2d8
2 changed files with 4 additions and 4 deletions

View file

@ -74,7 +74,7 @@ bool java_lang_String::is_latin1(oop java_string) {
int java_lang_String::length(oop java_string, typeArrayOop value) {
assert(initialized, "Must be initialized");
assert(is_instance(java_string), "must be java_string");
assert(oopDesc::equals_raw(value, java_lang_String::value(java_string)),
assert(oopDesc::equals(value, java_lang_String::value(java_string)),
"value must be same as java_lang_String::value(java_string)");
if (value == NULL) {
return 0;