--- old/src/jdk/nashorn/internal/codegen/CodeGenerator.java 2014-04-01 12:53:57.466180367 +0200 +++ new/src/jdk/nashorn/internal/codegen/CodeGenerator.java 2014-04-01 12:53:57.366180368 +0200 @@ -3228,7 +3228,7 @@ final String className = SCRIPTFUNCTION_IMPL_OBJECT; final int fieldCount = ObjectClassGenerator.getPaddedFieldCount(functionNode.countThisProperties()); final String allocatorClassName = Compiler.binaryName(ObjectClassGenerator.getClassName(fieldCount)); - final PropertyMap allocatorMap = PropertyMap.newMap(null, 0, fieldCount, 0); + final PropertyMap allocatorMap = PropertyMap.newMap(null, allocatorClassName, 0, fieldCount, 0); method._new(className).dup(); loadConstant(new RecompilableScriptFunctionData(functionNode, compiler.getCodeInstaller(), allocatorClassName, allocatorMap));