< prev index next >
src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
Print this page
rev 51949 : 8211279: Verify missing object equals barriers
*** 373,383 ****
java_lang_String::set_hash(java_string, hash);
}
}
typeArrayOop existing_value = lookup_or_add(value, latin1, hash);
! if (existing_value == value) {
// Same value, already known
stat->inc_known();
return;
}
--- 373,383 ----
java_lang_String::set_hash(java_string, hash);
}
}
typeArrayOop existing_value = lookup_or_add(value, latin1, hash);
! if (oopDesc::unsafe_equals(existing_value, value)) {
// Same value, already known
stat->inc_known();
return;
}
< prev index next >