diff --git a/test/language/expressions/postfix-decrement/arguments-nostrict.js b/test/language/expressions/postfix-decrement/arguments-nostrict.js index a6dc6e9d80..b0b853549f 100644 --- a/test/language/expressions/postfix-decrement/arguments-nostrict.js +++ b/test/language/expressions/postfix-decrement/arguments-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions-static-semantics-early-errors description: > - It is an early Reference Error if AssignmentTargetType of LeftHandSideExpression is invalid. (arguments) + In non-strict code, "arguments--" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/postfix-decrement/eval-nostrict.js b/test/language/expressions/postfix-decrement/eval-nostrict.js index 3aac9b9831..ea1a99403e 100644 --- a/test/language/expressions/postfix-decrement/eval-nostrict.js +++ b/test/language/expressions/postfix-decrement/eval-nostrict.js @@ -4,13 +4,13 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of LeftHandSideExpression is invalid. (eval) + In non-strict code, "eval--" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype - 1. If this IdentifierReference is contained in strict mode code and StringValue of Identifier is "eval" or "arguments", return strict. - 2. Return simple. + If this IdentifierReference is contained in strict mode code and StringValue of Identifier is "eval" or "arguments", return strict. + Return simple. sec-update-expressions-static-semantics-early-errors diff --git a/test/language/expressions/postfix-increment/arguments-nostrict.js b/test/language/expressions/postfix-increment/arguments-nostrict.js index 0c7fa5bbb4..687a6b919f 100644 --- a/test/language/expressions/postfix-increment/arguments-nostrict.js +++ b/test/language/expressions/postfix-increment/arguments-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions-static-semantics-early-errors description: > - It is an early Reference Error if AssignmentTargetType of LeftHandSideExpression is invalid. (arguments) + In non-strict code, "arguments++" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/postfix-increment/eval-nostrict.js b/test/language/expressions/postfix-increment/eval-nostrict.js index 94e7a8288a..152c17ee57 100644 --- a/test/language/expressions/postfix-increment/eval-nostrict.js +++ b/test/language/expressions/postfix-increment/eval-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of LeftHandSideExpression is invalid. (eval) + In non-strict code, "eval++" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/prefix-decrement/arguments-nostrict.js b/test/language/expressions/prefix-decrement/arguments-nostrict.js index 7afe1169fd..b35bbcf51a 100644 --- a/test/language/expressions/prefix-decrement/arguments-nostrict.js +++ b/test/language/expressions/prefix-decrement/arguments-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of UnaryExpression is invalid. (arguments) + In non-strict code, "--arguments" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/prefix-decrement/eval-nostrict.js b/test/language/expressions/prefix-decrement/eval-nostrict.js index b9a88eca0d..e39159160d 100644 --- a/test/language/expressions/prefix-decrement/eval-nostrict.js +++ b/test/language/expressions/prefix-decrement/eval-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of UnaryExpression is invalid. (eval) + In non-strict code, "--eval" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/prefix-increment/arguments-nostrict.js b/test/language/expressions/prefix-increment/arguments-nostrict.js index 306b28ef83..557fe91383 100644 --- a/test/language/expressions/prefix-increment/arguments-nostrict.js +++ b/test/language/expressions/prefix-increment/arguments-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of UnaryExpression is invalid. (arguments) + In non-strict code, "++arguments" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype diff --git a/test/language/expressions/prefix-increment/eval-nostrict.js b/test/language/expressions/prefix-increment/eval-nostrict.js index 110c2738ed..daed59eaca 100644 --- a/test/language/expressions/prefix-increment/eval-nostrict.js +++ b/test/language/expressions/prefix-increment/eval-nostrict.js @@ -4,7 +4,7 @@ /*--- esid: sec-update-expressions description: > - It is an early Reference Error if AssignmentTargetType of UnaryExpression is invalid. (eval) + In non-strict code, "++eval" does not produce an early error. info: | sec-identifiers-static-semantics-assignmenttargettype