diff -r 611f6bfe7c30 -r a6e25566cb56 src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java --- a/src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java Tue Nov 26 13:50:26 2019 +0100 +++ b/src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java Tue Nov 26 16:09:17 2019 +0300 @@ -96,7 +96,6 @@ * @see #getTarget */ @Override public void setTarget(MethodHandle newTarget) { - checkTargetChange(getTargetVolatile(), newTarget); setTargetVolatile(newTarget); }