archives

« Bugzilla Issues Index

#1353 — "well-formed rest parameter object"


Some algorithms (15.4.3.3, 15.5.3.2, 15.5.3.3, 15.5.3.4, 15.5.4.6)
assert or assume that something "is a well-formed rest parameter object",
but I don't think this concept is defined.


Probably need to define at the beginning of Clause 15 what ... means when used in a function signature heading.


The references to "a well-formed rest parameter object" are now in:
21.1.2.1 String.fromCharCode ( ...codeUnits )
21.1.2.2 String.fromCodePoint ( ...codePoints )
21.1.2.4 String.raw ( callSite [ , ...substitutions ] )
21.1.3.4 String.prototype.concat ( ...args )

Also,
22.1.2.3 Array.of ( ...items )
22.2.2.2 %TypedArray%.of ( ...items )
refer to "a well-formed rest argument value", which probably means the same thing.


fixed in rev25 editor's draft


confirmed fixed.