src/java.base/share/classes/java/lang/invoke/MethodHandle.java
changeset 52220 9c260a6b6471
parent 51986 c1db377f6300
child 52914 4fa75d8ad418
--- a/src/java.base/share/classes/java/lang/invoke/MethodHandle.java	Mon Oct 22 14:41:51 2018 -0700
+++ b/src/java.base/share/classes/java/lang/invoke/MethodHandle.java	Mon Oct 22 17:00:04 2018 -0700
@@ -1663,7 +1663,7 @@
         assert(newForm.customized == null || newForm.customized == this);
         if (form == newForm)  return;
         newForm.prepare();  // as in MethodHandle.<init>
-        UNSAFE.putObject(this, FORM_OFFSET, newForm);
+        UNSAFE.putReference(this, FORM_OFFSET, newForm);
         UNSAFE.fullFence();
     }