--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java 2015-12-16 18:54:28.257041500 +0530 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java 2015-12-16 18:54:27.426994100 +0530 @@ -886,7 +886,7 @@ } @Override - synchronized CompiledFunction getBest(final MethodType callSiteType, final ScriptObject runtimeScope, final Collection forbidden) { + synchronized CompiledFunction getBest(final MethodType callSiteType, final ScriptObject runtimeScope, final Collection forbidden, final boolean linkLogicOkay) { assert isValidCallSite(callSiteType) : callSiteType; CompiledFunction existingBest = pickFunction(callSiteType, false);