Shigeru Kizu reports:
In Annex D (In Edition 5.1): There are the following three lines;
15.11.x.x: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
But 15.11.1.2 does not exist in 5.1th-spec and 6th-draft(rev15).
Change
15.11.1.1: Removed requirement ...
15.11.1.2: Removed requirement ...
15.11.1.2: Removed requirement ...
to
15.11.1.1: Removed requirement ...
15.11.2.1: Removed requirement ...
15.11.7.4: Removed requirement ...
diff:
15.11.1.1: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
- 15.11.1.2: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
+ 15.11.2.1: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
15.11.4.4: Steps 6-10 modified/added to correctly deal with missing or empty message property value.
- 15.11.1.2: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
+ 15.11.7.4: Removed requirement that the message own property is set to the empty String when the message argument is undefined.
See page 6 of es5_errata_7-31-10.pdf:
http://wiki.ecmascript.org/lib/exe/fetch.php?id=es3.1%3Aes3.1_proposal_working_draft&cache=cache&media=resources:es5_errata_7-31-10.pdf
fixed in rev34 editor's draft
fixed in rev34