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(); }