UpdateExpressions: No early error for arguments and eval in non-strict mode
According to sec-identifiers-static-semantics-assignmenttargettype, `AssignmentTargetType` of `arguments` and `eval` in non-strict mode code is `simple`. sec-update-expressions-static-semantics-early-errors mandates early errors for `UpdateExpression` if `AssignmentTargetType` is `invalid` or `strict`.
Showing
- test/language/expressions/postfix-decrement/arguments-nostrict.js 4 additions, 9 deletions...guage/expressions/postfix-decrement/arguments-nostrict.js
- test/language/expressions/postfix-decrement/eval-nostrict.js 4 additions, 9 deletionstest/language/expressions/postfix-decrement/eval-nostrict.js
- test/language/expressions/postfix-increment/arguments-nostrict.js 4 additions, 9 deletions...guage/expressions/postfix-increment/arguments-nostrict.js
- test/language/expressions/postfix-increment/eval-nostrict.js 4 additions, 9 deletionstest/language/expressions/postfix-increment/eval-nostrict.js
- test/language/expressions/prefix-decrement/arguments-nostrict.js 4 additions, 9 deletions...nguage/expressions/prefix-decrement/arguments-nostrict.js
- test/language/expressions/prefix-decrement/eval-nostrict.js 4 additions, 9 deletionstest/language/expressions/prefix-decrement/eval-nostrict.js
- test/language/expressions/prefix-increment/arguments-nostrict.js 4 additions, 9 deletions...nguage/expressions/prefix-increment/arguments-nostrict.js
- test/language/expressions/prefix-increment/eval-nostrict.js 4 additions, 9 deletionstest/language/expressions/prefix-increment/eval-nostrict.js
Please register or sign in to comment