archives

« Bugzilla Issues Index

#3362 — 14.1.*, 14.3.8: Too many arguments in call to MakeMethod and typos


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