changeset 52220 | 9c260a6b6471 |
parent 48435 | 20fe8cd3179d |
child 52902 | e3398b2e1ab0 |
--- a/src/java.base/share/classes/java/io/File.java Mon Oct 22 14:41:51 2018 -0700 +++ b/src/java.base/share/classes/java/io/File.java Mon Oct 22 17:00:04 2018 -0700 @@ -2237,7 +2237,7 @@ if (sep != separatorChar) pathField = pathField.replace(sep, separatorChar); String path = fs.normalize(pathField); - UNSAFE.putObject(this, PATH_OFFSET, path); + UNSAFE.putReference(this, PATH_OFFSET, path); UNSAFE.putIntVolatile(this, PREFIX_LENGTH_OFFSET, fs.prefixLength(path)); }