archives

« Bugzilla Issues Index

#1242 — [11.13.1, 12.2.4] Missing GetValue() call for default initialiser in patterns


[11.13.1] Runtime Semantics: Destructuring Assignment Evaluation
Production: `AssignmentProperty : Identifier Initialiser{opt}`
=> Insert GetValue() call between step 4a and 4b



[11.13.1] Runtime Semantics: Keyed Destructuring Assignment Evaluation
Production: `AssignmentElement : DestructuringAssignmentTarget Initialiser{opt}`
=> Insert GetValue() call after step 3a



[12.2.4] Runtime Semantics: Indexed Binding Initialisation
Production: `BindingElement: BindingPattern Initialiser{opt}`
=> Insert GetValue() call between step 4a and 4b



[12.2.4] Runtime Semantics: Keyed Binding Initialisation
Production: `BindingElement: BindingPattern Initialiser{opt}`
=> Insert GetValue() call between step 3a and 3b

Production: `SingleNameBinding : BindingIdentifier Initialiser{opt}`
=> Insert GetValue() call after step 3a


fixed in rev 14 editor's draft


in Rev 14 draft