diff -r 151b990e3764 -r 9c260a6b6471 src/java.base/share/classes/java/net/Inet6Address.java --- a/src/java.base/share/classes/java/net/Inet6Address.java Mon Oct 22 14:41:51 2018 -0700 +++ b/src/java.base/share/classes/java/net/Inet6Address.java Mon Oct 22 17:00:04 2018 -0700 @@ -641,7 +641,7 @@ ipaddress, scope_id, scope_id_set, scope_ifname, scope_ifname_set ); - UNSAFE.putObject(this, FIELDS_OFFSET, h); + UNSAFE.putReference(this, FIELDS_OFFSET, h); } /**