14.1.22 Runtime Semantics: InstantiateFunctionObject
FunctionDeclaration : function BindingIdentifier ( FormalParameters ) { FunctionBody }
- step 4.a: Remove "name" argument
FunctionDeclaration : function ( FormalParameters ) { FunctionBody }
- step 3.a: Remove first `undefined` argument
- step 5: Remove second left paren in call to SetFunctionName
14.1.23 Runtime Semantics: Evaluation
FunctionDeclaration : function BindingIdentifier ( FormalParameters ) { FunctionBody }
- Remove "BindingIdentifier" in second production
FunctionExpression : function ( FormalParameters ) { FunctionBody }
- step 4.a: Remove first `undefined` argument
FunctionExpression : function BindingIdentifier ( FormalParameters ) { FunctionBody }
- step 8.a: Remove "name" argument
14.3.8 Runtime Semantics: DefineMethod
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }
- step 6.a.: Remove "propKey" argument
14.3.9 Runtime Semantics: PropertyDefinitionEvaluation
MethodDefinition : get PropertyName ( ) { FunctionBody }
- step 7.a.: Remove "propKey" argument
MethodDefinition : set PropertyName ( PropertySetParameterList ) { FunctionBody}
- step 6.a.: Remove "propKey" argument
14.4.12 Runtime Semantics: InstantiateFunctionObject
GeneratorDeclaration : function * BindingIdentifier ( FormalParameters ) { GeneratorBody }
- step 4.a: Remove "name" argument
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }
- step 3.a. Remove first `undefined` argument
14.4.13 Runtime Semantics: PropertyDefinitionEvaluation
GeneratorMethod : * PropertyName ( StrictFormalParameters ) { GeneratorBody }
- step 6.a. Remove "propKey" argument
14.4.14 Runtime Semantics: Evaluation
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }
- step 4.a: Remove first `undefined` argument
GeneratorExpression : function * BindingIdentifier ( FormalParameters ) { GeneratorBody }
- step 8.a: Remove "name" argument
fixed in rev29 editor's draft
fixed in rev29