src/java.base/share/classes/java/io/File.java
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));
     }