diff options
author | Mike Pennisi <mike@mikepennisi.com> | 2017-04-29 16:31:08 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2017-06-28 11:24:36 -0400 |
commit | 81d00def42cdc7eb83eae2cf0126e26fc0002ce3 (patch) | |
tree | c0fa9d5676721445c45f08c358f7b35746e73dbb | |
parent | e5ffc904d6162305006089bb1f3ec815ec7eaa81 (diff) | |
download | qtdeclarative-testsuites-81d00def42cdc7eb83eae2cf0126e26fc0002ce3.tar.gz |
Force "early error" tests to fail if evaluated
This pattern makes expectations more explicit by making test files more
literal.
1181 files changed, 2367 insertions, 9 deletions
diff --git a/src/async-functions/await-as-binding-identifier-escaped.case b/src/async-functions/await-as-binding-identifier-escaped.case index a17c98456..b5bf6b9d6 100644 --- a/src/async-functions/await-as-binding-identifier-escaped.case +++ b/src/async-functions/await-as-binding-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var \u0061wait; diff --git a/src/async-functions/await-as-binding-identifier.case b/src/async-functions/await-as-binding-identifier.case index 94105c794..00217b7f8 100644 --- a/src/async-functions/await-as-binding-identifier.case +++ b/src/async-functions/await-as-binding-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var await; diff --git a/src/async-functions/await-as-identifier-reference-escaped.case b/src/async-functions/await-as-identifier-reference-escaped.case index 06a3799ea..bcb931f20 100644 --- a/src/async-functions/await-as-identifier-reference-escaped.case +++ b/src/async-functions/await-as-identifier-reference-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void \u0061wait; diff --git a/src/async-functions/await-as-identifier-reference.case b/src/async-functions/await-as-identifier-reference.case index 158303b71..fd9e1a71b 100644 --- a/src/async-functions/await-as-identifier-reference.case +++ b/src/async-functions/await-as-identifier-reference.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void await; diff --git a/src/async-functions/await-as-label-identifier-escaped.case b/src/async-functions/await-as-label-identifier-escaped.case index efcb5c394..0f2a6bea3 100644 --- a/src/async-functions/await-as-label-identifier-escaped.case +++ b/src/async-functions/await-as-label-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body \u0061wait: ; diff --git a/src/async-functions/await-as-label-identifier.case b/src/async-functions/await-as-label-identifier.case index ba7ba2a7c..b7ef8214a 100644 --- a/src/async-functions/await-as-label-identifier.case +++ b/src/async-functions/await-as-label-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body await: ; diff --git a/src/async-generators/await-as-binding-identifier-escaped.case b/src/async-generators/await-as-binding-identifier-escaped.case index a17c98456..b5bf6b9d6 100644 --- a/src/async-generators/await-as-binding-identifier-escaped.case +++ b/src/async-generators/await-as-binding-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var \u0061wait; diff --git a/src/async-generators/await-as-binding-identifier.case b/src/async-generators/await-as-binding-identifier.case index 94105c794..00217b7f8 100644 --- a/src/async-generators/await-as-binding-identifier.case +++ b/src/async-generators/await-as-binding-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var await; diff --git a/src/async-generators/await-as-identifier-reference-escaped.case b/src/async-generators/await-as-identifier-reference-escaped.case index 06a3799ea..bcb931f20 100644 --- a/src/async-generators/await-as-identifier-reference-escaped.case +++ b/src/async-generators/await-as-identifier-reference-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void \u0061wait; diff --git a/src/async-generators/await-as-identifier-reference.case b/src/async-generators/await-as-identifier-reference.case index 158303b71..fd9e1a71b 100644 --- a/src/async-generators/await-as-identifier-reference.case +++ b/src/async-generators/await-as-identifier-reference.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void await; diff --git a/src/async-generators/await-as-label-identifier-escaped.case b/src/async-generators/await-as-label-identifier-escaped.case index efcb5c394..0f2a6bea3 100644 --- a/src/async-generators/await-as-label-identifier-escaped.case +++ b/src/async-generators/await-as-label-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body \u0061wait: ; diff --git a/src/async-generators/await-as-label-identifier.case b/src/async-generators/await-as-label-identifier.case index ba7ba2a7c..b7ef8214a 100644 --- a/src/async-generators/await-as-label-identifier.case +++ b/src/async-generators/await-as-label-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body await: ; diff --git a/src/async-generators/yield-as-binding-identifier-escaped.case b/src/async-generators/yield-as-binding-identifier-escaped.case index 824622585..147ca4c7c 100644 --- a/src/async-generators/yield-as-binding-identifier-escaped.case +++ b/src/async-generators/yield-as-binding-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var yi\u0065ld; diff --git a/src/async-generators/yield-as-binding-identifier.case b/src/async-generators/yield-as-binding-identifier.case index e66e47a80..d8cc3e40b 100644 --- a/src/async-generators/yield-as-binding-identifier.case +++ b/src/async-generators/yield-as-binding-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var yield; diff --git a/src/async-generators/yield-as-identifier-reference-escaped.case b/src/async-generators/yield-as-identifier-reference-escaped.case index 13bbc6c1c..f7dcf3aa5 100644 --- a/src/async-generators/yield-as-identifier-reference-escaped.case +++ b/src/async-generators/yield-as-identifier-reference-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void yi\u0065ld; diff --git a/src/async-generators/yield-as-identifier-reference.case b/src/async-generators/yield-as-identifier-reference.case index 35f6cfa41..c3653ed95 100644 --- a/src/async-generators/yield-as-identifier-reference.case +++ b/src/async-generators/yield-as-identifier-reference.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void yield; diff --git a/src/async-generators/yield-as-label-identifier-escaped.case b/src/async-generators/yield-as-label-identifier-escaped.case index 0da82aaff..a2fcf4146 100644 --- a/src/async-generators/yield-as-label-identifier-escaped.case +++ b/src/async-generators/yield-as-label-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body yi\u0065ld: ; diff --git a/src/async-generators/yield-as-label-identifier.case b/src/async-generators/yield-as-label-identifier.case index 49665658a..ef33cc9cc 100644 --- a/src/async-generators/yield-as-label-identifier.case +++ b/src/async-generators/yield-as-label-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body yield: ; diff --git a/src/async-generators/yield-identifier-spread-strict.case b/src/async-generators/yield-identifier-spread-strict.case index 7c84ac4da..75042b63f 100644 --- a/src/async-generators/yield-identifier-spread-strict.case +++ b/src/async-generators/yield-identifier-spread-strict.case @@ -19,6 +19,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body return { ...(function() { diff --git a/src/async-generators/yield-identifier-strict.case b/src/async-generators/yield-identifier-strict.case index 6c9e49f82..685af4984 100644 --- a/src/async-generators/yield-identifier-strict.case +++ b/src/async-generators/yield-identifier-strict.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body (function() { var yield; diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template index 2a5c0f3e3..a0e90feb3 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template index 17ae293b6..c8a64a2d7 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template index 0fd13ee65..140806a66 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template index 0c9d092a8..5fff047ee 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template index bf954a75e..32d3b9d74 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-function-declaration.template @@ -16,4 +16,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template index f991d228a..bee74b6fb 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template index 592556b0f..5398a7c12 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template index 50f548934..ea7e46c37 100644 --- a/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/block-attempt-to-redeclare-var-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template index 40a2bf41e..f8a67ab1f 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template index 326f03d47..fd49f18ba 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template index 0e8888e4b..ad666954a 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template index 9829abbf6..d167fab3c 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template index 7ad3eede2..9c2dce3e4 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-function-declaration.template @@ -16,4 +16,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template index 5fb499613..2cac174f7 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template index f11a6dc15..291054eba 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template index dd83e6bcd..3fbf919f2 100644 --- a/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare-allow-sloppy-function/switch-attempt-to-redeclare-var-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template index 28c7f582f..6629461c8 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template index d07e3e68a..9e1b9b02b 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template index 4cadafbd7..1993a5be7 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template index 711fdf422..c8447c0ec 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template index 9e8ee15f5..e95e9c050 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-function-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template index f4a49b40c..91ab5086f 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template index 57f5bebe9..bdfbcdbe1 100644 --- a/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-var/block-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template index 37f893c81..324776953 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template index 7c049c54d..b67ff4f6b 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template index 2462d78ed..cbc24ee61 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template index 8361a53a7..f8a297809 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template index 12da4af5c..358c216ae 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-function-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template index 029076ae5..039476cbd 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template index 18fb61d17..971f916cf 100644 --- a/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare-allow-var/switch-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template index 2a5c0f3e3..a0e90feb3 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template index 17ae293b6..c8a64a2d7 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + { async function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template index 0fd13ee65..140806a66 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { class f {} /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template index 0c9d092a8..5fff047ee 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { const f = 0; /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template index f16312537..b7266f98f 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { function f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template index f991d228a..bee74b6fb 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { function* f() {} /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template index 592556b0f..5398a7c12 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { let f; /*{ body }*/ } diff --git a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template index 50f548934..ea7e46c37 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + { var f; /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template index 40a2bf41e..f8a67ab1f 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-function-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template index 326f03d47..fd49f18ba 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-async-generator-declaration.template @@ -16,4 +16,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: async function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template index 0e8888e4b..ad666954a 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: class f {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template index 9829abbf6..d167fab3c 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: const f = 0; default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template index 25e21f00b..6e4c169ab 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template index 5fb499613..2cac174f7 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: function* f() {} default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template index f11a6dc15..291054eba 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: let f; default: /*{ body }*/ } diff --git a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template index dd83e6bcd..3fbf919f2 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch (0) { case 1: var f; default: /*{ body }*/ } diff --git a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case index 559a52fc2..d3fdb10f1 100644 --- a/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-init-yield-ident-invalid.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x = yield ] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case index c61cdc9a8..9b556c2f3 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[(x, y)]] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case index bf7e26e6c..28c48f83d 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[x[yield]]] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case index c4b38e413..bb008d7e3 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-obj-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ get x() {} }] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case index 6edca7faf..a9a80684f 100644 --- a/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ x = yield }] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case index a68cc95cb..d65263e6a 100644 --- a/src/dstr-assignment-for-await/array-elem-target-simple-strict.case +++ b/src/dstr-assignment-for-await/array-elem-target-simple-strict.case @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [arguments] //- vals diff --git a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case index d22bab44e..52730c3a1 100644 --- a/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment-for-await/array-elem-target-yield-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x[yield] ] //- vals diff --git a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case index a92e5fc49..507132957 100644 --- a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x = yield ] //- vals diff --git a/src/dstr-assignment/array-elem-nested-array-invalid.case b/src/dstr-assignment/array-elem-nested-array-invalid.case index c3d212df0..65a09d90f 100644 --- a/src/dstr-assignment/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[(x, y)]] //- vals diff --git a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case index 67bfe4340..302ab495f 100644 --- a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[x[yield]]] //- vals diff --git a/src/dstr-assignment/array-elem-nested-obj-invalid.case b/src/dstr-assignment/array-elem-nested-obj-invalid.case index 5b486bc48..45c1526bf 100644 --- a/src/dstr-assignment/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ get x() {} }] //- vals diff --git a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case index d6a792c8b..549af19c4 100644 --- a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ x = yield }] //- vals diff --git a/src/dstr-assignment/array-elem-target-simple-strict.case b/src/dstr-assignment/array-elem-target-simple-strict.case index a06ccd75d..c76bb36f8 100644 --- a/src/dstr-assignment/array-elem-target-simple-strict.case +++ b/src/dstr-assignment/array-elem-target-simple-strict.case @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [arguments] //- vals diff --git a/src/dstr-assignment/array-elem-target-yield-invalid.case b/src/dstr-assignment/array-elem-target-yield-invalid.case index 71270d5f4..7962148db 100644 --- a/src/dstr-assignment/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment/array-elem-target-yield-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x[yield] ] //- vals diff --git a/src/dstr-assignment/array-rest-before-element.case b/src/dstr-assignment/array-rest-before-element.case index cbf87ec13..80959d2b2 100644 --- a/src/dstr-assignment/array-rest-before-element.case +++ b/src/dstr-assignment/array-rest-before-element.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, y] //- vals diff --git a/src/dstr-assignment/array-rest-before-elision.case b/src/dstr-assignment/array-rest-before-elision.case index d97663df9..a7508bd19 100644 --- a/src/dstr-assignment/array-rest-before-elision.case +++ b/src/dstr-assignment/array-rest-before-elision.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-before-rest.case b/src/dstr-assignment/array-rest-before-rest.case index 304e0ab48..1f2da3859 100644 --- a/src/dstr-assignment/array-rest-before-rest.case +++ b/src/dstr-assignment/array-rest-before-rest.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, ...y] //- vals diff --git a/src/dstr-assignment/array-rest-elision-invalid.case b/src/dstr-assignment/array-rest-elision-invalid.case index 019fa58dd..8cc5b534e 100644 --- a/src/dstr-assignment/array-rest-elision-invalid.case +++ b/src/dstr-assignment/array-rest-elision-invalid.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-init.case b/src/dstr-assignment/array-rest-init.case index aaf654fa4..ef4a9c99a 100644 --- a/src/dstr-assignment/array-rest-init.case +++ b/src/dstr-assignment/array-rest-init.case @@ -12,6 +12,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var x; //- elems [...x = 1] diff --git a/src/dstr-assignment/array-rest-nested-array-invalid.case b/src/dstr-assignment/array-rest-nested-array-invalid.case index 0163c4e00..68ef352a7 100644 --- a/src/dstr-assignment/array-rest-nested-array-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[(x, y)]] //- vals diff --git a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case index 42c334b40..9a05d7695 100644 --- a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[x[yield]]] //- vals diff --git a/src/dstr-assignment/array-rest-nested-obj-invalid.case b/src/dstr-assignment/array-rest-nested-obj-invalid.case index b393f1677..f306e4e0f 100644 --- a/src/dstr-assignment/array-rest-nested-obj-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ get x() {} }] //- vals diff --git a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case index 7b88162a6..8351f99f7 100644 --- a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x = yield }] //- vals diff --git a/src/dstr-assignment/array-rest-yield-ident-invalid.case b/src/dstr-assignment/array-rest-yield-ident-invalid.case index 3dec86f32..e47a8ab22 100644 --- a/src/dstr-assignment/array-rest-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-yield-ident-invalid.case @@ -15,6 +15,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var x = {}; //- elems [...x[yield]] diff --git a/src/dstr-assignment/obj-id-identifier-yield-expr.case b/src/dstr-assignment/obj-id-identifier-yield-expr.case index d188630ee..c070ab49f 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-expr.case +++ b/src/dstr-assignment/obj-id-identifier-yield-expr.case @@ -15,6 +15,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; (function*() { //- elems { yield } diff --git a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case index e668456de..c0c05007b 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { yield } //- vals diff --git a/src/dstr-assignment/obj-id-init-simple-strict.case b/src/dstr-assignment/obj-id-init-simple-strict.case index c2eebf520..29759d148 100644 --- a/src/dstr-assignment/obj-id-init-simple-strict.case +++ b/src/dstr-assignment/obj-id-init-simple-strict.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { eval = 0 } //- vals diff --git a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case index 31ed69b95..ad4e779c3 100644 --- a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x = yield } //- vals diff --git a/src/dstr-assignment/obj-id-simple-strict.case b/src/dstr-assignment/obj-id-simple-strict.case index 07ee74ad9..11d516fec 100644 --- a/src/dstr-assignment/obj-id-simple-strict.case +++ b/src/dstr-assignment/obj-id-simple-strict.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { eval } //- vals diff --git a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case index 3209b2ae6..8f5194be7 100644 --- a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: x = yield } //- vals diff --git a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case index 5499eff41..4a2b52230 100644 --- a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: x[yield] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-array-invalid.case b/src/dstr-assignment/obj-prop-nested-array-invalid.case index e211a9715..0357aee51 100644 --- a/src/dstr-assignment/obj-prop-nested-array-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: [(x, y)] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case index da8930471..b70af5351 100644 --- a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: [x = yield] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-obj-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-invalid.case index b20785934..aa48b84e7 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-invalid.case @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: { get x() {} } } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case index a6a02878e..13b411c3f 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: { x = yield } } //- vals diff --git a/src/dstr-assignment/obj-rest-not-last-element-invalid.case b/src/dstr-assignment/obj-rest-not-last-element-invalid.case index 4f371dee5..83ec1dfd8 100644 --- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case +++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case @@ -14,6 +14,7 @@ features: [object-rest] ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var rest, b; //- elems {...rest, b} diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case index 8d302fa4c..f4d19eca7 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-ary.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[ x ] = []] //- vals diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case index 157935b1a..518a5b320 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-id.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x = []] //- vals diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case index e55c245fd..0dbe74cd2 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-init-obj.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x } = []] //- vals diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case index 4a7b66f86..8b3f55115 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-ary.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[x], y] //- vals diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case index b569bb020..026e7a4a8 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-id.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, y] //- vals diff --git a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case index 3540f3dd1..630e67a07 100644 --- a/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case +++ b/src/dstr-binding-for-await/ary-ptrn-rest-not-final-obj.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x }, y] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-init-ary.case b/src/dstr-binding/ary-ptrn-rest-init-ary.case index ab359ad3f..f2d11f41b 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-init-ary.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[ x ] = []] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-init-id.case b/src/dstr-binding/ary-ptrn-rest-init-id.case index e5ab514c0..d3e5e3fa7 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-id.case +++ b/src/dstr-binding/ary-ptrn-rest-init-id.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x = []] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-init-obj.case b/src/dstr-binding/ary-ptrn-rest-init-obj.case index dc3cf7437..9a05a4bdd 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-init-obj.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x } = []] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case index c76c83d0a..ad081d2b6 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[x], y] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-id.case b/src/dstr-binding/ary-ptrn-rest-not-final-id.case index 962733013..6a8b4fd86 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-id.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-id.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, y] //- vals diff --git a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case index 00c70507e..89650fa49 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case @@ -15,6 +15,8 @@ info: > [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x }, y] //- vals diff --git a/src/function-forms/dflt-params-duplicates.case b/src/function-forms/dflt-params-duplicates.case index 544c444a8..35a49a20a 100644 --- a/src/function-forms/dflt-params-duplicates.case +++ b/src/function-forms/dflt-params-duplicates.case @@ -24,5 +24,7 @@ info: | features: [default-parameters] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- params x = 0, x diff --git a/src/function-forms/dflt-params-rest.case b/src/function-forms/dflt-params-rest.case index 2b96d624a..6b591bc1f 100644 --- a/src/function-forms/dflt-params-rest.case +++ b/src/function-forms/dflt-params-rest.case @@ -26,5 +26,7 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- params ...x = [] diff --git a/src/function-forms/rest-params-trailing-comma-early-error.case b/src/function-forms/rest-params-trailing-comma-early-error.case index 42bdf3f86..ab2ad22c3 100644 --- a/src/function-forms/rest-params-trailing-comma-early-error.case +++ b/src/function-forms/rest-params-trailing-comma-early-error.case @@ -20,5 +20,7 @@ info: | FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- params ...a, diff --git a/src/generators/yield-as-binding-identifier-escaped.case b/src/generators/yield-as-binding-identifier-escaped.case index 824622585..147ca4c7c 100644 --- a/src/generators/yield-as-binding-identifier-escaped.case +++ b/src/generators/yield-as-binding-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var yi\u0065ld; diff --git a/src/generators/yield-as-binding-identifier.case b/src/generators/yield-as-binding-identifier.case index e66e47a80..d8cc3e40b 100644 --- a/src/generators/yield-as-binding-identifier.case +++ b/src/generators/yield-as-binding-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body var yield; diff --git a/src/generators/yield-as-identifier-reference-escaped.case b/src/generators/yield-as-identifier-reference-escaped.case index 13bbc6c1c..f7dcf3aa5 100644 --- a/src/generators/yield-as-identifier-reference-escaped.case +++ b/src/generators/yield-as-identifier-reference-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void yi\u0065ld; diff --git a/src/generators/yield-as-identifier-reference.case b/src/generators/yield-as-identifier-reference.case index 35f6cfa41..c3653ed95 100644 --- a/src/generators/yield-as-identifier-reference.case +++ b/src/generators/yield-as-identifier-reference.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body void yield; diff --git a/src/generators/yield-as-label-identifier-escaped.case b/src/generators/yield-as-label-identifier-escaped.case index 0da82aaff..a2fcf4146 100644 --- a/src/generators/yield-as-label-identifier-escaped.case +++ b/src/generators/yield-as-label-identifier-escaped.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body yi\u0065ld: ; diff --git a/src/generators/yield-as-label-identifier.case b/src/generators/yield-as-label-identifier.case index 49665658a..ef33cc9cc 100644 --- a/src/generators/yield-as-label-identifier.case +++ b/src/generators/yield-as-label-identifier.case @@ -17,5 +17,7 @@ negative: template: syntax ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body yield: ; diff --git a/src/generators/yield-identifier-spread-strict.case b/src/generators/yield-identifier-spread-strict.case index 7c84ac4da..75042b63f 100644 --- a/src/generators/yield-identifier-spread-strict.case +++ b/src/generators/yield-identifier-spread-strict.case @@ -19,6 +19,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body return { ...(function() { diff --git a/src/generators/yield-identifier-strict.case b/src/generators/yield-identifier-strict.case index 6c9e49f82..685af4984 100644 --- a/src/generators/yield-identifier-strict.case +++ b/src/generators/yield-identifier-strict.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- body (function() { var yield; diff --git a/test/annexB/language/expressions/object/__proto__-duplicate.js b/test/annexB/language/expressions/object/__proto__-duplicate.js index da984718c..a0c5a38b3 100644 --- a/test/annexB/language/expressions/object/__proto__-duplicate.js +++ b/test/annexB/language/expressions/object/__proto__-duplicate.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ __proto__: null, other: null, diff --git a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js index 8367f5b63..4217c0162 100644 --- a/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js +++ b/test/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js @@ -13,4 +13,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + `${'\07'}`; diff --git a/test/annexB/language/statements/for-in/bare-initializer.js b/test/annexB/language/statements/for-in/bare-initializer.js index 08f106fea..dbbfd2334 100644 --- a/test/annexB/language/statements/for-in/bare-initializer.js +++ b/test/annexB/language/statements/for-in/bare-initializer.js @@ -8,6 +8,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var a; throw NotEarlyError; for (a = 0 in {}); diff --git a/test/annexB/language/statements/for-in/const-initializer.js b/test/annexB/language/statements/for-in/const-initializer.js index e58d03f3d..6c72c99a7 100644 --- a/test/annexB/language/statements/for-in/const-initializer.js +++ b/test/annexB/language/statements/for-in/const-initializer.js @@ -8,6 +8,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; throw NotEarlyError; for (const a = 0 in {}); diff --git a/test/annexB/language/statements/for-in/let-initializer.js b/test/annexB/language/statements/for-in/let-initializer.js index 05d145fa8..5825d886a 100644 --- a/test/annexB/language/statements/for-in/let-initializer.js +++ b/test/annexB/language/statements/for-in/let-initializer.js @@ -8,6 +8,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; throw NotEarlyError; for (let a = 0 in {}); diff --git a/test/annexB/language/statements/for-in/strict-initializer.js b/test/annexB/language/statements/for-in/strict-initializer.js index 5ebeaffcc..61f5dc810 100644 --- a/test/annexB/language/statements/for-in/strict-initializer.js +++ b/test/annexB/language/statements/for-in/strict-initializer.js @@ -9,6 +9,8 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; throw NotEarlyError; for (var a = 0 in {}); diff --git a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js index 4002d7901..d112c40be 100644 --- a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js @@ -8,6 +8,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; throw NotEarlyError; for (var [a] = 0 in {}); diff --git a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js index 0269e034d..f7ca4b012 100644 --- a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js @@ -8,6 +8,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; throw NotEarlyError; for (var {a} = 0 in {}); diff --git a/test/language/arguments-object/10.5-1gs.js b/test/language/arguments-object/10.5-1gs.js index 0c148e555..d65adca92 100644 --- a/test/language/arguments-object/10.5-1gs.js +++ b/test/language/arguments-object/10.5-1gs.js @@ -10,6 +10,8 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + function f_10_5_1_gs(){ arguments = 7; diff --git a/test/language/asi/S7.9.2_A1_T1.js b/test/language/asi/S7.9.2_A1_T1.js index ab0a52e98..d3e283b32 100644 --- a/test/language/asi/S7.9.2_A1_T1.js +++ b/test/language/asi/S7.9.2_A1_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 { 1 2 } 3 diff --git a/test/language/asi/S7.9.2_A1_T3.js b/test/language/asi/S7.9.2_A1_T3.js index fcbdfaddd..4b376bf96 100644 --- a/test/language/asi/S7.9.2_A1_T3.js +++ b/test/language/asi/S7.9.2_A1_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( a ; b ) diff --git a/test/language/asi/S7.9.2_A1_T6.js b/test/language/asi/S7.9.2_A1_T6.js index 84dfd59a7..91863dbef 100644 --- a/test/language/asi/S7.9.2_A1_T6.js +++ b/test/language/asi/S7.9.2_A1_T6.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 var a=1,b=2,c=3,d; if(a>b) diff --git a/test/language/asi/S7.9_A10_T2.js b/test/language/asi/S7.9_A10_T2.js index 29d262a7f..021240a1f 100644 --- a/test/language/asi/S7.9_A10_T2.js +++ b/test/language/asi/S7.9_A10_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 {} * 1 diff --git a/test/language/asi/S7.9_A10_T4.js b/test/language/asi/S7.9_A10_T4.js index b617f178e..0ac9be524 100644 --- a/test/language/asi/S7.9_A10_T4.js +++ b/test/language/asi/S7.9_A10_T4.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 ({};) * 1 diff --git a/test/language/asi/S7.9_A10_T6.js b/test/language/asi/S7.9_A10_T6.js index a4c5c73b0..24b6bf5ed 100644 --- a/test/language/asi/S7.9_A10_T6.js +++ b/test/language/asi/S7.9_A10_T6.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 {} * 1 diff --git a/test/language/asi/S7.9_A10_T8.js b/test/language/asi/S7.9_A10_T8.js index 9486998a3..8a7c393a1 100644 --- a/test/language/asi/S7.9_A10_T8.js +++ b/test/language/asi/S7.9_A10_T8.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 {1 2} 3 diff --git a/test/language/asi/S7.9_A11_T4.js b/test/language/asi/S7.9_A11_T4.js index a86ca4c14..a757cf430 100644 --- a/test/language/asi/S7.9_A11_T4.js +++ b/test/language/asi/S7.9_A11_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 var x = 0; if (false) x = 1 else x = -1 diff --git a/test/language/asi/S7.9_A11_T8.js b/test/language/asi/S7.9_A11_T8.js index 79924c754..4b38dcf03 100644 --- a/test/language/asi/S7.9_A11_T8.js +++ b/test/language/asi/S7.9_A11_T8.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 var x = 0; if (false) {x = 1}; diff --git a/test/language/asi/S7.9_A4.js b/test/language/asi/S7.9_A4.js index 6f27db727..463fdd445 100644 --- a/test/language/asi/S7.9_A4.js +++ b/test/language/asi/S7.9_A4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 try { throw diff --git a/test/language/asi/S7.9_A5.1_T1.js b/test/language/asi/S7.9_A5.1_T1.js index 94049e80e..9c3da245d 100644 --- a/test/language/asi/S7.9_A5.1_T1.js +++ b/test/language/asi/S7.9_A5.1_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 var x = 0; x diff --git a/test/language/asi/S7.9_A5.3_T1.js b/test/language/asi/S7.9_A5.3_T1.js index 0fd181f3a..9e919e9f2 100644 --- a/test/language/asi/S7.9_A5.3_T1.js +++ b/test/language/asi/S7.9_A5.3_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 var x = 1; x diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js index c7cf73486..c65554ccd 100644 --- a/test/language/asi/S7.9_A5.7_T1.js +++ b/test/language/asi/S7.9_A5.7_T1.js @@ -16,6 +16,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0, y=0; var z= x diff --git a/test/language/asi/S7.9_A6.2_T1.js b/test/language/asi/S7.9_A6.2_T1.js index 85dfe9e1e..f7e016501 100644 --- a/test/language/asi/S7.9_A6.2_T1.js +++ b/test/language/asi/S7.9_A6.2_T1.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(; ) { diff --git a/test/language/asi/S7.9_A6.2_T10.js b/test/language/asi/S7.9_A6.2_T10.js index e5da87931..7e2848410 100644 --- a/test/language/asi/S7.9_A6.2_T10.js +++ b/test/language/asi/S7.9_A6.2_T10.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( false diff --git a/test/language/asi/S7.9_A6.2_T2.js b/test/language/asi/S7.9_A6.2_T2.js index f7b3bad3b..9ac0eecbb 100644 --- a/test/language/asi/S7.9_A6.2_T2.js +++ b/test/language/asi/S7.9_A6.2_T2.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( ; diff --git a/test/language/asi/S7.9_A6.2_T3.js b/test/language/asi/S7.9_A6.2_T3.js index c4c09c612..a7086af33 100644 --- a/test/language/asi/S7.9_A6.2_T3.js +++ b/test/language/asi/S7.9_A6.2_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( ;) { diff --git a/test/language/asi/S7.9_A6.2_T4.js b/test/language/asi/S7.9_A6.2_T4.js index 8b56116a7..14c5bfd01 100644 --- a/test/language/asi/S7.9_A6.2_T4.js +++ b/test/language/asi/S7.9_A6.2_T4.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.2_T5.js b/test/language/asi/S7.9_A6.2_T5.js index c14db6d88..00bc756c6 100644 --- a/test/language/asi/S7.9_A6.2_T5.js +++ b/test/language/asi/S7.9_A6.2_T5.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false;false ) { diff --git a/test/language/asi/S7.9_A6.2_T6.js b/test/language/asi/S7.9_A6.2_T6.js index 49a7ec981..f89246d1b 100644 --- a/test/language/asi/S7.9_A6.2_T6.js +++ b/test/language/asi/S7.9_A6.2_T6.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false; false diff --git a/test/language/asi/S7.9_A6.2_T7.js b/test/language/asi/S7.9_A6.2_T7.js index ecd15214e..f9edb6b0e 100644 --- a/test/language/asi/S7.9_A6.2_T7.js +++ b/test/language/asi/S7.9_A6.2_T7.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false ; diff --git a/test/language/asi/S7.9_A6.2_T8.js b/test/language/asi/S7.9_A6.2_T8.js index 816d79bb9..83992f1ac 100644 --- a/test/language/asi/S7.9_A6.2_T8.js +++ b/test/language/asi/S7.9_A6.2_T8.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false ;false diff --git a/test/language/asi/S7.9_A6.2_T9.js b/test/language/asi/S7.9_A6.2_T9.js index 91aead6ec..4452f1342 100644 --- a/test/language/asi/S7.9_A6.2_T9.js +++ b/test/language/asi/S7.9_A6.2_T9.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( ;false) { diff --git a/test/language/asi/S7.9_A6.3_T1.js b/test/language/asi/S7.9_A6.3_T1.js index 6986f5fa4..197542a94 100644 --- a/test/language/asi/S7.9_A6.3_T1.js +++ b/test/language/asi/S7.9_A6.3_T1.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( ) { diff --git a/test/language/asi/S7.9_A6.3_T2.js b/test/language/asi/S7.9_A6.3_T2.js index 432d3ba53..c49e85f3e 100644 --- a/test/language/asi/S7.9_A6.3_T2.js +++ b/test/language/asi/S7.9_A6.3_T2.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.3_T3.js b/test/language/asi/S7.9_A6.3_T3.js index a6e70cf0a..999af8e87 100644 --- a/test/language/asi/S7.9_A6.3_T3.js +++ b/test/language/asi/S7.9_A6.3_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.3_T4.js b/test/language/asi/S7.9_A6.3_T4.js index d9c61bcf2..7b50eadb3 100644 --- a/test/language/asi/S7.9_A6.3_T4.js +++ b/test/language/asi/S7.9_A6.3_T4.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( false diff --git a/test/language/asi/S7.9_A6.3_T5.js b/test/language/asi/S7.9_A6.3_T5.js index ff6f33332..51173f37d 100644 --- a/test/language/asi/S7.9_A6.3_T5.js +++ b/test/language/asi/S7.9_A6.3_T5.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false false diff --git a/test/language/asi/S7.9_A6.3_T6.js b/test/language/asi/S7.9_A6.3_T6.js index 661e5adb5..96c8c184c 100644 --- a/test/language/asi/S7.9_A6.3_T6.js +++ b/test/language/asi/S7.9_A6.3_T6.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( false diff --git a/test/language/asi/S7.9_A6.3_T7.js b/test/language/asi/S7.9_A6.3_T7.js index bd3f910dc..a2dcb7201 100644 --- a/test/language/asi/S7.9_A6.3_T7.js +++ b/test/language/asi/S7.9_A6.3_T7.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for( false diff --git a/test/language/asi/S7.9_A6.4_T1.js b/test/language/asi/S7.9_A6.4_T1.js index 77edb266a..7fb502609 100644 --- a/test/language/asi/S7.9_A6.4_T1.js +++ b/test/language/asi/S7.9_A6.4_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false;false;false;) { break; diff --git a/test/language/asi/S7.9_A6.4_T2.js b/test/language/asi/S7.9_A6.4_T2.js index 18bf2db74..c52cbe778 100644 --- a/test/language/asi/S7.9_A6.4_T2.js +++ b/test/language/asi/S7.9_A6.4_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 for(false;false;;false) { break; diff --git a/test/language/asi/S7.9_A9_T6.js b/test/language/asi/S7.9_A9_T6.js index cfe642e4e..cdb991527 100644 --- a/test/language/asi/S7.9_A9_T6.js +++ b/test/language/asi/S7.9_A9_T6.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 do while (false) diff --git a/test/language/asi/S7.9_A9_T7.js b/test/language/asi/S7.9_A9_T7.js index d8c6e6591..621c413ab 100644 --- a/test/language/asi/S7.9_A9_T7.js +++ b/test/language/asi/S7.9_A9_T7.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 do diff --git a/test/language/asi/S7.9_A9_T8.js b/test/language/asi/S7.9_A9_T8.js index 9abe51e53..81e4b8115 100644 --- a/test/language/asi/S7.9_A9_T8.js +++ b/test/language/asi/S7.9_A9_T8.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 do {}; while (false) diff --git a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js index 15ba52515..44c9648a1 100644 --- a/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js +++ b/test/language/block-scope/syntax/for-in/disallow-initialization-assignment.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let x = 3 in {}) { } diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js index 3d9870e38..652712ec7 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let x = 3, y in {}) { } diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js index 8531acc45..09943904e 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let x = 3, y = 4 in {}) { } diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js index 08a8fc854..aace3cb07 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let x, y = 4 in {}) { } diff --git a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js index 16093ffbd..80d4f9c11 100644 --- a/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js +++ b/test/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let x, y in {}) { } diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js index 8b1a71b40..03b33d10c 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js @@ -10,5 +10,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; do function g() {} while (false) diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js index b7fbcca67..3805b9cc8 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js @@ -10,5 +10,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; for (;false;) function g() {} diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js index a55f7e2d4..de2e42fbe 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js @@ -10,5 +10,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) {} else function g() {} diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js index 3786ff764..2020f0b84 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js @@ -10,5 +10,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) function g() {} diff --git a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js index 77d07425b..54a76ae1b 100644 --- a/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js +++ b/test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js @@ -10,5 +10,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; while (false) function g() {} diff --git a/test/language/comments/S7.4_A2_T2.js b/test/language/comments/S7.4_A2_T2.js index 8ea433480..e1e8bddb3 100644 --- a/test/language/comments/S7.4_A2_T2.js +++ b/test/language/comments/S7.4_A2_T2.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /*CHECK#1/ diff --git a/test/language/comments/S7.4_A3.js b/test/language/comments/S7.4_A3.js index 63a275d42..ba0d3fb48 100644 --- a/test/language/comments/S7.4_A3.js +++ b/test/language/comments/S7.4_A3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /*CHECK#1*/ /* diff --git a/test/language/comments/S7.4_A4_T1.js b/test/language/comments/S7.4_A4_T1.js index 0a003a039..6d7a716f7 100644 --- a/test/language/comments/S7.4_A4_T1.js +++ b/test/language/comments/S7.4_A4_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /*CHECK#1*/ /* var*/ diff --git a/test/language/comments/S7.4_A4_T4.js b/test/language/comments/S7.4_A4_T4.js index 7c1baab72..078b0a305 100644 --- a/test/language/comments/S7.4_A4_T4.js +++ b/test/language/comments/S7.4_A4_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /*CHECK#1*/ // var /* diff --git a/test/language/comments/multi-line-html-close-extra.js b/test/language/comments/multi-line-html-close-extra.js index 23b6dc680..f21ef9784 100644 --- a/test/language/comments/multi-line-html-close-extra.js +++ b/test/language/comments/multi-line-html-close-extra.js @@ -20,5 +20,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /* */ the comment should not include these characters, regardless of AnnexB extensions --> diff --git a/test/language/comments/single-line-html-close-without-lt.js b/test/language/comments/single-line-html-close-without-lt.js index 400689ce9..bb930132a 100644 --- a/test/language/comments/single-line-html-close-without-lt.js +++ b/test/language/comments/single-line-html-close-without-lt.js @@ -19,4 +19,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ;--> diff --git a/test/language/directive-prologue/10.1.1-2gs.js b/test/language/directive-prologue/10.1.1-2gs.js index c503c4861..b6a6ef26c 100644 --- a/test/language/directive-prologue/10.1.1-2gs.js +++ b/test/language/directive-prologue/10.1.1-2gs.js @@ -12,6 +12,8 @@ negative: flags: [raw] ---*/ +throw "Test262: This statement should not be evaluated."; + "use strict" throw new Error("This code should not execute"); var public = 1; diff --git a/test/language/directive-prologue/10.1.1-5gs.js b/test/language/directive-prologue/10.1.1-5gs.js index d77ac7706..05e2ad87a 100644 --- a/test/language/directive-prologue/10.1.1-5gs.js +++ b/test/language/directive-prologue/10.1.1-5gs.js @@ -12,6 +12,8 @@ negative: flags: [raw] ---*/ +throw "Test262: This statement should not be evaluated."; + "use strict"; throw new Error("This code should not execute"); var public = 1; diff --git a/test/language/directive-prologue/10.1.1-8gs.js b/test/language/directive-prologue/10.1.1-8gs.js index 9a298adf0..ac8581c37 100644 --- a/test/language/directive-prologue/10.1.1-8gs.js +++ b/test/language/directive-prologue/10.1.1-8gs.js @@ -12,6 +12,8 @@ negative: flags: [raw] ---*/ +throw "Test262: This statement should not be evaluated."; + "use strict"; "use strict"; var public = 1; diff --git a/test/language/directive-prologue/14.1-4gs.js b/test/language/directive-prologue/14.1-4gs.js index d0069a3df..9bc94f70c 100644 --- a/test/language/directive-prologue/14.1-4gs.js +++ b/test/language/directive-prologue/14.1-4gs.js @@ -12,6 +12,8 @@ negative: flags: [raw] ---*/ +throw "Test262: This statement should not be evaluated."; + "use strict"; throw new Error("This code should not execute"); eval = 42; diff --git a/test/language/directive-prologue/14.1-5gs.js b/test/language/directive-prologue/14.1-5gs.js index 9a8308e97..6f2844eaf 100644 --- a/test/language/directive-prologue/14.1-5gs.js +++ b/test/language/directive-prologue/14.1-5gs.js @@ -12,6 +12,8 @@ negative: flags: [raw] ---*/ +throw "Test262: This statement should not be evaluated."; + "a"; "use strict"; "c"; diff --git a/test/language/export/escaped-as-export-specifier.js b/test/language/export/escaped-as-export-specifier.js index c7841c8b2..d8adcd1d6 100644 --- a/test/language/export/escaped-as-export-specifier.js +++ b/test/language/export/escaped-as-export-specifier.js @@ -19,5 +19,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export var a = 0; export {a \u0061s b} from "./escaped-as-export-specifier.js"; diff --git a/test/language/export/escaped-default.js b/test/language/export/escaped-default.js index 3e637df5a..2d5b3c831 100644 --- a/test/language/export/escaped-default.js +++ b/test/language/export/escaped-default.js @@ -19,4 +19,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export d\u0065fault 0; diff --git a/test/language/export/escaped-from.js b/test/language/export/escaped-from.js index af3158a85..0f6676d9d 100644 --- a/test/language/export/escaped-from.js +++ b/test/language/export/escaped-from.js @@ -19,4 +19,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export {} \u0066rom "./escaped-from.js"; diff --git a/test/language/expressions/arrow-function/param-dflt-yield-expr.js b/test/language/expressions/arrow-function/param-dflt-yield-expr.js index b7a1af167..8e82e6932 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-expr.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-expr.js @@ -21,6 +21,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function *g() { (x = yield) => {}; } diff --git a/test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js b/test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js index ee32a5549..b8acdf82c 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js @@ -17,6 +17,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var yield = 23; var f, paramValue; diff --git a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js index 99a4a4c5e..839aefb7f 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-id-strict.js @@ -16,4 +16,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (x = yield) => {}; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js index 341fc6682..d0f185637 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = enum => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js index 626ecc65d..0e9bf8bbb 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword.js @@ -22,4 +22,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = package => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js index 6361fc7cf..92596df4a 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = switch => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js index 64df5df6e..0f78e3cc0 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js @@ -14,4 +14,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = arguments => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js index 157a409b1..23b2934a3 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js @@ -15,4 +15,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = eval => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js index fbaa2dfe1..ab2831835 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js @@ -15,4 +15,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = yield => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js index 403ec4ccc..f4fe1382c 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js @@ -11,4 +11,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ...x => x; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js index ace6c9a7d..c4d8483b2 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js @@ -19,4 +19,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (arguments) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js index 2cdb597dd..e3546eaba 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js @@ -20,4 +20,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (x, [x]) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js index 8c3258539..ce44fee48 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js @@ -20,4 +20,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ([x, x]) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js index a3b0b7160..c220c7044 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js @@ -22,4 +22,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ([x], ...x) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js index 540fd0488..6e337ca55 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js @@ -20,4 +20,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (x, {x}) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js index 3c0e29834..09ab6e189 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js @@ -22,4 +22,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (x, {y: x}) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js index eb058efe2..f6e5feb23 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js @@ -22,4 +22,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ({x}, {y: x}) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js index 3b3151c60..333e3a02e 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js @@ -24,4 +24,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ({x}, ...x) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js index eb45aee89..af4f1405d 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js @@ -24,4 +24,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ({y: x}, ...x) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js index e39c273a0..a8e28a599 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js @@ -22,4 +22,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = ({y: x, x}) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js index 5d36abb1f..bdd680e1c 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js @@ -18,4 +18,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (x, ...x) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js index e4e7a82c8..decc2e763 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js @@ -18,4 +18,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (x, x) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js index 70bb0782e..adf7f9d94 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval.js @@ -19,4 +19,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (eval) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js index 1511a903b..a8363810e 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js @@ -14,4 +14,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; var af = (yield) => 1; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js index 6a836f602..daaac05d2 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js @@ -10,5 +10,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = x => x; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js index 299198226..08cfa3f1f 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js @@ -12,5 +12,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = x => {}; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js index d448e0ff6..d346e4d1c 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var af = () => {}; diff --git a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js index 496bdbef0..67c56df77 100644 --- a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js +++ b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var f = (a = 0) => { "use strict"; }; diff --git a/test/language/expressions/assignment/non-simple-target.js b/test/language/expressions/assignment/non-simple-target.js index 1d4d58781..3906db7a2 100644 --- a/test/language/expressions/assignment/non-simple-target.js +++ b/test/language/expressions/assignment/non-simple-target.js @@ -13,4 +13,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 = 1; diff --git a/test/language/expressions/assignment/target-boolean.js b/test/language/expressions/assignment/target-boolean.js index 2022f0212..8007e6dd9 100644 --- a/test/language/expressions/assignment/target-boolean.js +++ b/test/language/expressions/assignment/target-boolean.js @@ -18,4 +18,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + true = 42; diff --git a/test/language/expressions/assignment/target-cover-newtarget.js b/test/language/expressions/assignment/target-cover-newtarget.js index 901ec3c40..86dd65d96 100644 --- a/test/language/expressions/assignment/target-cover-newtarget.js +++ b/test/language/expressions/assignment/target-cover-newtarget.js @@ -23,6 +23,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { (new.target) = 1; } diff --git a/test/language/expressions/assignment/target-cover-yieldexpr.js b/test/language/expressions/assignment/target-cover-yieldexpr.js index c0fe2e29b..81bc60d41 100644 --- a/test/language/expressions/assignment/target-cover-yieldexpr.js +++ b/test/language/expressions/assignment/target-cover-yieldexpr.js @@ -26,6 +26,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { (yield) = 1; } diff --git a/test/language/expressions/assignment/target-newtarget.js b/test/language/expressions/assignment/target-newtarget.js index d0eeeda06..ef7e601c9 100644 --- a/test/language/expressions/assignment/target-newtarget.js +++ b/test/language/expressions/assignment/target-newtarget.js @@ -23,6 +23,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { new.target = 1; } diff --git a/test/language/expressions/assignment/target-null.js b/test/language/expressions/assignment/target-null.js index 2b51226a3..52d9ec4f7 100644 --- a/test/language/expressions/assignment/target-null.js +++ b/test/language/expressions/assignment/target-null.js @@ -18,4 +18,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + null = 42; diff --git a/test/language/expressions/assignment/target-number.js b/test/language/expressions/assignment/target-number.js index 7301d805a..46513132e 100644 --- a/test/language/expressions/assignment/target-number.js +++ b/test/language/expressions/assignment/target-number.js @@ -18,4 +18,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 42 = 42; diff --git a/test/language/expressions/assignment/target-string.js b/test/language/expressions/assignment/target-string.js index ef0c984e8..ae4d12f91 100644 --- a/test/language/expressions/assignment/target-string.js +++ b/test/language/expressions/assignment/target-string.js @@ -18,4 +18,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 'x' = 42; diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js index 4b57ba77d..61eb4eb04 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async (x = 1) => {"use strict"} diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js index 321c8b87a..fa3f89c3f 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters.js @@ -11,5 +11,7 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async(arguments) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js index 6b6212b39..743ab863f 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; async(x = await) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js index 00b2f8dc2..b4d1ee97c 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; async(await) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js index 2d1ad483f..57bcffc7e 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async(foo) => { super() }; diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js index b6240d01c..8c74127f7 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async(foo) => { super.prop }; diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js index 075f70590..120cd45c8 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async(a, a) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js index 117644564..a40887a3a 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters.js @@ -11,4 +11,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async(eval) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js index bfebf8e19..610194a52 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async(bar) => { let bar; } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js index 6c22da809..fc030e6a0 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async(foo = super()) => {} diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js index f58498259..d961fd50b 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async (foo = super.foo) => { } diff --git a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js index 8794324b1..553987510 100644 --- a/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js +++ b/test/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js @@ -27,5 +27,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async (foo) => { } diff --git a/test/language/expressions/async-arrow-function/escaped-async.js b/test/language/expressions/async-arrow-function/escaped-async.js index cb804860b..d6e561ebe 100644 --- a/test/language/expressions/async-arrow-function/escaped-async.js +++ b/test/language/expressions/async-arrow-function/escaped-async.js @@ -19,4 +19,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + \u0061sync () => {} diff --git a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js index b852875b2..a321776de 100644 --- a/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js +++ b/test/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function (x = 1) {"use strict"}) diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js index 96b813f3a..b21feb59f 100644 --- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js +++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-arguments.js @@ -11,5 +11,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; (async function arguments () { }) diff --git a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js index cf6a0a18b..fd4a412bc 100644 --- a/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js +++ b/test/language/expressions/async-function/early-errors-expression-binding-identifier-eval.js @@ -11,4 +11,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; (async function eval () { }) diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js index 37d6f6ad8..e7d4223db 100644 --- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js +++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (foo) { super() }) diff --git a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js index 703fe37e7..4a64bfe7a 100644 --- a/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js +++ b/test/language/expressions/async-function/early-errors-expression-body-contains-super-property.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (foo) { super.prop }); diff --git a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js index 08c537aa2..3389adb51 100644 --- a/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js +++ b/test/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters.js @@ -11,4 +11,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (eval) { }) diff --git a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js index 7b0529094..5e8cbd46f 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (bar) { let bar; }); diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js index 411154538..424867872 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (foo = super()) { var bar; }); diff --git a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js index 8db0175b6..f4cf5f671 100644 --- a/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js +++ b/test/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo (foo = super.foo) { var bar; }); diff --git a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js index d27968f29..58b17be3f 100644 --- a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js +++ b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js @@ -11,4 +11,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + (async function foo() { } = 1) diff --git a/test/language/expressions/async-function/escaped-async.js b/test/language/expressions/async-function/escaped-async.js index 9fed93445..4062f87d1 100644 --- a/test/language/expressions/async-function/escaped-async.js +++ b/test/language/expressions/async-function/escaped-async.js @@ -19,4 +19,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + void \u0061sync function f(){} diff --git a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js index 53f7aa443..2f9e14fe8 100644 --- a/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js +++ b/test/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js @@ -13,4 +13,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(x = 1) {"use strict"}); diff --git a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js index 8d842f71a..ebb238523 100644 --- a/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js +++ b/test/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters.js @@ -13,4 +13,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(arguments) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js index 03a4bd935..103d97a61 100644 --- a/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js +++ b/test/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function* await() { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js index e342094a8..1ded252bd 100644 --- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js +++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments.js @@ -14,4 +14,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function* arguments() { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js index 4a355b21c..27403ff67 100644 --- a/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js +++ b/test/language/expressions/async-generator/early-errors-expression-binding-identifier-eval.js @@ -14,4 +14,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function* eval() { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js index 900e94825..4e50011f3 100644 --- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js +++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { super(); }); diff --git a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js index e63bdcac8..83f6b5885 100644 --- a/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js +++ b/test/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { super.prop; }); diff --git a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js index 4cde7611d..c021a3703 100644 --- a/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js +++ b/test/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters.js @@ -13,4 +13,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(eval) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js index 3f022631c..db6b05529 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js @@ -13,4 +13,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(a) { const a = 0; }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js index 87fd20b1f..3388ef714 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js @@ -13,4 +13,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(a) { let a; }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js index 545158ec1..03a6eaff8 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(x = await 1) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js index e0212b1d0..0d3c5ace5 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-await.js @@ -13,4 +13,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(await) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js index fd8ff8d11..bc4f07216 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(a = super()) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js index 950ec7675..7163c66bf 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(a = super.prop) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js index 6951b533b..59acd32a2 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(x = yield) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js index 79b90129a..b130113ce 100644 --- a/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js +++ b/test/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js @@ -13,4 +13,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*(yield) { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js index 6e968bc2b..d81897b2a 100644 --- a/test/language/expressions/async-generator/early-errors-expression-label-name-await.js +++ b/test/language/expressions/async-generator/early-errors-expression-label-name-await.js @@ -13,6 +13,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { await: 1; }); diff --git a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js index c6e2e80bd..c244b195d 100644 --- a/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js +++ b/test/language/expressions/async-generator/early-errors-expression-label-name-yield.js @@ -13,6 +13,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { yield: 1; }); diff --git a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js index f70e9183d..749ce25aa 100644 --- a/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js +++ b/test/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { } = 1); diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js index 731ffe7c3..ac76a991d 100644 --- a/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js +++ b/test/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js @@ -12,4 +12,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function* yield() { }); diff --git a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js index 11d454220..6dfdafc38 100644 --- a/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js +++ b/test/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js @@ -12,6 +12,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + (async function*() { yield * 1; diff --git a/test/language/expressions/async-generator/escaped-async.js b/test/language/expressions/async-generator/escaped-async.js index 36c8f6252..c1031b154 100644 --- a/test/language/expressions/async-generator/escaped-async.js +++ b/test/language/expressions/async-generator/escaped-async.js @@ -19,4 +19,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + void \u0061sync function* f(){}; diff --git a/test/language/expressions/await/await-BindingIdentifier-nested.js b/test/language/expressions/await/await-BindingIdentifier-nested.js index 39f239d2b..d4a847ac5 100644 --- a/test/language/expressions/await/await-BindingIdentifier-nested.js +++ b/test/language/expressions/await/await-BindingIdentifier-nested.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo() { function await() { } diff --git a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js index 8999e40f2..7eea67de1 100644 --- a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js +++ b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js @@ -11,6 +11,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo() { (await 1) = 1; } diff --git a/test/language/expressions/await/no-operand.js b/test/language/expressions/await/no-operand.js index 8b44ebcf3..5529aaaba 100644 --- a/test/language/expressions/await/no-operand.js +++ b/test/language/expressions/await/no-operand.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo() { await; } diff --git a/test/language/expressions/call/S11.2.4_A1.3_T1.js b/test/language/expressions/call/S11.2.4_A1.3_T1.js index ef953e362..b1335551e 100644 --- a/test/language/expressions/call/S11.2.4_A1.3_T1.js +++ b/test/language/expressions/call/S11.2.4_A1.3_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f_arg() { } diff --git a/test/language/expressions/class/gen-method-param-dflt-yield.js b/test/language/expressions/class/gen-method-param-dflt-yield.js index 405665e7f..a70353218 100644 --- a/test/language/expressions/class/gen-method-param-dflt-yield.js +++ b/test/language/expressions/class/gen-method-param-dflt-yield.js @@ -20,6 +20,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, class { *g(x = yield) {} }; diff --git a/test/language/expressions/class/getter-param-dflt.js b/test/language/expressions/class/getter-param-dflt.js index 32066aa01..33f916231 100644 --- a/test/language/expressions/class/getter-param-dflt.js +++ b/test/language/expressions/class/getter-param-dflt.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, class { get a(param = null) {} }; diff --git a/test/language/expressions/class/method-param-dflt-yield.js b/test/language/expressions/class/method-param-dflt-yield.js index 5f30e4f3c..534873a8a 100644 --- a/test/language/expressions/class/method-param-dflt-yield.js +++ b/test/language/expressions/class/method-param-dflt-yield.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, class { m(x = yield) {} }; diff --git a/test/language/expressions/class/static-gen-method-param-dflt-yield.js b/test/language/expressions/class/static-gen-method-param-dflt-yield.js index 8158dcdee..1f003aac1 100644 --- a/test/language/expressions/class/static-gen-method-param-dflt-yield.js +++ b/test/language/expressions/class/static-gen-method-param-dflt-yield.js @@ -20,6 +20,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, class { static *g(x = yield) {} }; diff --git a/test/language/expressions/class/static-method-param-dflt-yield.js b/test/language/expressions/class/static-method-param-dflt-yield.js index f8153fd21..afa776da8 100644 --- a/test/language/expressions/class/static-method-param-dflt-yield.js +++ b/test/language/expressions/class/static-method-param-dflt-yield.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, class { static m(x = yield) {} }; diff --git a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js index bc039a556..5051fc20f 100644 --- a/test/language/expressions/compound-assignment/11.13.2-6-1gs.js +++ b/test/language/expressions/compound-assignment/11.13.2-6-1gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + eval *= 20; diff --git a/test/language/expressions/compound-assignment/add-non-simple.js b/test/language/expressions/compound-assignment/add-non-simple.js index 74449b83a..c60cdba58 100644 --- a/test/language/expressions/compound-assignment/add-non-simple.js +++ b/test/language/expressions/compound-assignment/add-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 += 1; diff --git a/test/language/expressions/compound-assignment/btws-and-non-simple.js b/test/language/expressions/compound-assignment/btws-and-non-simple.js index 2b8a26c78..59284046e 100644 --- a/test/language/expressions/compound-assignment/btws-and-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-and-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 &= 1; diff --git a/test/language/expressions/compound-assignment/btws-or-non-simple.js b/test/language/expressions/compound-assignment/btws-or-non-simple.js index ed0ec7910..9b7448476 100644 --- a/test/language/expressions/compound-assignment/btws-or-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-or-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 |= 1; diff --git a/test/language/expressions/compound-assignment/btws-xor-non-simple.js b/test/language/expressions/compound-assignment/btws-xor-non-simple.js index 0a5e66d30..8f057cde5 100644 --- a/test/language/expressions/compound-assignment/btws-xor-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-xor-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 ^= 1; diff --git a/test/language/expressions/compound-assignment/div-non-simple.js b/test/language/expressions/compound-assignment/div-non-simple.js index ab79ac49d..59114df82 100644 --- a/test/language/expressions/compound-assignment/div-non-simple.js +++ b/test/language/expressions/compound-assignment/div-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 /= 1; diff --git a/test/language/expressions/compound-assignment/left-shift-non-simple.js b/test/language/expressions/compound-assignment/left-shift-non-simple.js index bee24c468..3a6f78f08 100644 --- a/test/language/expressions/compound-assignment/left-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/left-shift-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 <<= 1; diff --git a/test/language/expressions/compound-assignment/mod-div-non-simple.js b/test/language/expressions/compound-assignment/mod-div-non-simple.js index 18e87b117..37cf73a76 100644 --- a/test/language/expressions/compound-assignment/mod-div-non-simple.js +++ b/test/language/expressions/compound-assignment/mod-div-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 %= 1; diff --git a/test/language/expressions/compound-assignment/mult-non-simple.js b/test/language/expressions/compound-assignment/mult-non-simple.js index 6d4d3d2bf..4175cafe7 100644 --- a/test/language/expressions/compound-assignment/mult-non-simple.js +++ b/test/language/expressions/compound-assignment/mult-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 *= 1; diff --git a/test/language/expressions/compound-assignment/right-shift-non-simple.js b/test/language/expressions/compound-assignment/right-shift-non-simple.js index 66497a6d7..575c684db 100644 --- a/test/language/expressions/compound-assignment/right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/right-shift-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 >>= 1; diff --git a/test/language/expressions/compound-assignment/subtract-non-simple.js b/test/language/expressions/compound-assignment/subtract-non-simple.js index 8b5ef1d98..1e5cbab74 100644 --- a/test/language/expressions/compound-assignment/subtract-non-simple.js +++ b/test/language/expressions/compound-assignment/subtract-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 -= 1; diff --git a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js index 7f0bf5156..a65d2b945 100644 --- a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1 >>>= 1; diff --git a/test/language/expressions/conditional/in-branch-2.js b/test/language/expressions/conditional/in-branch-2.js index f5524ffd8..9b68ef374 100644 --- a/test/language/expressions/conditional/in-branch-2.js +++ b/test/language/expressions/conditional/in-branch-2.js @@ -17,4 +17,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (true ? 0 : 0 in {}; false; ) ; diff --git a/test/language/expressions/conditional/in-condition.js b/test/language/expressions/conditional/in-condition.js index 43fb78e3c..4f242d74c 100644 --- a/test/language/expressions/conditional/in-condition.js +++ b/test/language/expressions/conditional/in-condition.js @@ -17,4 +17,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ('' in {} ? 0 : 0; false; ) ; diff --git a/test/language/expressions/delete/11.4.1-5-a-5gs.js b/test/language/expressions/delete/11.4.1-5-a-5gs.js index 47c379e48..733ccca0d 100644 --- a/test/language/expressions/delete/11.4.1-5-a-5gs.js +++ b/test/language/expressions/delete/11.4.1-5-a-5gs.js @@ -12,5 +12,7 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var _11_4_1_5 = 7; delete _11_4_1_5; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js index 868beda47..2b72b6f95 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ~3 ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js index 2bced284f..2c2ad3da4 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; delete o.p ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js index 8a1ee43c3..d25edfe32 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; !1 ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js index c735ec901..0bf4202f3 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; -3 ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js index beeace955..a15d45b39 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; +1 ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js index bad4c9bb2..e2ed5e909 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; typeof 1 ** 2; diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js index e0ec9cea1..5d0cca06f 100644 --- a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js +++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js @@ -19,4 +19,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; void 1 ** 2; diff --git a/test/language/expressions/function/early-body-super-call.js b/test/language/expressions/function/early-body-super-call.js index 21495d0f0..27c8b040f 100644 --- a/test/language/expressions/function/early-body-super-call.js +++ b/test/language/expressions/function/early-body-super-call.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, function() { super(); }; diff --git a/test/language/expressions/function/early-body-super-prop.js b/test/language/expressions/function/early-body-super-prop.js index 3e6f58af5..8c134e87d 100644 --- a/test/language/expressions/function/early-body-super-prop.js +++ b/test/language/expressions/function/early-body-super-prop.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, function() { super.x; }; diff --git a/test/language/expressions/function/early-params-super-call.js b/test/language/expressions/function/early-params-super-call.js index 0b58ae50a..e97717cd8 100644 --- a/test/language/expressions/function/early-params-super-call.js +++ b/test/language/expressions/function/early-params-super-call.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, function(x = super()) {}; diff --git a/test/language/expressions/function/early-params-super-prop.js b/test/language/expressions/function/early-params-super-prop.js index cd91cc412..cd1eea274 100644 --- a/test/language/expressions/function/early-params-super-prop.js +++ b/test/language/expressions/function/early-params-super-prop.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, function(x = super.x) {}; diff --git a/test/language/expressions/function/param-dflt-yield-strict.js b/test/language/expressions/function/param-dflt-yield-strict.js index 740329236..4163117e1 100644 --- a/test/language/expressions/function/param-dflt-yield-strict.js +++ b/test/language/expressions/function/param-dflt-yield-strict.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function *g() { 0, function(x = yield) { paramValue = x; diff --git a/test/language/expressions/function/use-strict-with-non-simple-param.js b/test/language/expressions/function/use-strict-with-non-simple-param.js index 2a9614b39..5c7364e97 100644 --- a/test/language/expressions/function/use-strict-with-non-simple-param.js +++ b/test/language/expressions/function/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var f = function(a = 0) { "use strict"; } diff --git a/test/language/expressions/generators/param-dflt-yield.js b/test/language/expressions/generators/param-dflt-yield.js index 7b197f737..de11a15bd 100644 --- a/test/language/expressions/generators/param-dflt-yield.js +++ b/test/language/expressions/generators/param-dflt-yield.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, function*(x = yield) {}; diff --git a/test/language/expressions/generators/use-strict-with-non-simple-param.js b/test/language/expressions/generators/use-strict-with-non-simple-param.js index 7d5d29a8c..209f0eee4 100644 --- a/test/language/expressions/generators/use-strict-with-non-simple-param.js +++ b/test/language/expressions/generators/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var f = function*(a = 0) { "use strict"; } diff --git a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js index dd7a81201..6e9a1cc3a 100644 --- a/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js +++ b/test/language/expressions/generators/yield-as-generator-expression-binding-identifier.js @@ -11,4 +11,6 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var g = function* yield() {}; diff --git a/test/language/expressions/generators/yield-as-logical-or-expression.js b/test/language/expressions/generators/yield-as-logical-or-expression.js index 88b70f7ba..f1329a595 100644 --- a/test/language/expressions/generators/yield-as-logical-or-expression.js +++ b/test/language/expressions/generators/yield-as-logical-or-expression.js @@ -10,6 +10,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var g = function*() { yield ? yield : yield; diff --git a/test/language/expressions/generators/yield-as-parameter.js b/test/language/expressions/generators/yield-as-parameter.js index d3cc877a8..b3217a9a3 100644 --- a/test/language/expressions/generators/yield-as-parameter.js +++ b/test/language/expressions/generators/yield-as-parameter.js @@ -11,4 +11,6 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var g = function*(yield) {}; diff --git a/test/language/expressions/generators/yield-star-after-newline.js b/test/language/expressions/generators/yield-star-after-newline.js index a54561a22..46a7764d8 100644 --- a/test/language/expressions/generators/yield-star-after-newline.js +++ b/test/language/expressions/generators/yield-star-after-newline.js @@ -10,6 +10,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var g = function*() { yield * 1 diff --git a/test/language/expressions/generators/yield-weak-binding.js b/test/language/expressions/generators/yield-weak-binding.js index edc3e8a6b..7d4674417 100644 --- a/test/language/expressions/generators/yield-weak-binding.js +++ b/test/language/expressions/generators/yield-weak-binding.js @@ -10,4 +10,6 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var g = function*() { yield 3 + yield 4; }; diff --git a/test/language/expressions/new.target/escaped-new.js b/test/language/expressions/new.target/escaped-new.js index 72e34e19d..e978b8bdd 100644 --- a/test/language/expressions/new.target/escaped-new.js +++ b/test/language/expressions/new.target/escaped-new.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { n\u0065w.target; } diff --git a/test/language/expressions/new.target/escaped-target.js b/test/language/expressions/new.target/escaped-target.js index 640752417..0c8887d9d 100644 --- a/test/language/expressions/new.target/escaped-target.js +++ b/test/language/expressions/new.target/escaped-target.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { new.t\u0061rget; } diff --git a/test/language/expressions/object/11.1.5-1gs.js b/test/language/expressions/object/11.1.5-1gs.js index 3ce097d92..ad029e4be 100644 --- a/test/language/expressions/object/11.1.5-1gs.js +++ b/test/language/expressions/object/11.1.5-1gs.js @@ -13,4 +13,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { set _11_1_5_1_fun(eval) {}}; diff --git a/test/language/expressions/object/cover-initialized-name.js b/test/language/expressions/object/cover-initialized-name.js index 9510a9918..628e491b2 100644 --- a/test/language/expressions/object/cover-initialized-name.js +++ b/test/language/expressions/object/cover-initialized-name.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ a = 1 }); diff --git a/test/language/expressions/object/getter-param-dflt.js b/test/language/expressions/object/getter-param-dflt.js index 0b2ad2bf1..943c77561 100644 --- a/test/language/expressions/object/getter-param-dflt.js +++ b/test/language/expressions/object/getter-param-dflt.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0, { get a(param = null) {} }; diff --git a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js index 763234718..64434f361 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-escaped-async.js @@ -19,6 +19,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ \u0061sync* m(){} }); diff --git a/test/language/expressions/object/method-definition/async-meth-escaped-async.js b/test/language/expressions/object/method-definition/async-meth-escaped-async.js index 1a5a575ea..3fe4aaf5d 100644 --- a/test/language/expressions/object/method-definition/async-meth-escaped-async.js +++ b/test/language/expressions/object/method-definition/async-meth-escaped-async.js @@ -19,6 +19,8 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ \u0061sync m(){} }); diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js index 998971ed0..50db83792 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js @@ -10,6 +10,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ foo(x = 1) {"use strict"} }); diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js index a7266b66b..a99ac108c 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters.js @@ -10,6 +10,8 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo (arguments) { } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js index 35d23cf6f..e5f8d0de2 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ async foo() { } diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js index 256aeb536..4b001637b 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo (x = await) { } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js index 566c98f69..65ab9e888 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo (await) { } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js index 9a226b566..178b1537d 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo () { super() } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js index 0f135f629..ff935f0df 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js @@ -10,6 +10,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo(a, a) { } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js index b1a0da9fa..2cd7bfeff 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters.js @@ -10,6 +10,8 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo(eval) { } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js index a356280bd..015e57a4e 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ async function foo(bar) { let bar; } }) diff --git a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js index afc07f534..c1db81ec4 100644 --- a/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js +++ b/test/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; ({ async foo(foo = super()) { } }) diff --git a/test/language/expressions/object/method-definition/escaped-get.js b/test/language/expressions/object/method-definition/escaped-get.js index fc38ae0c3..9cf55190a 100644 --- a/test/language/expressions/object/method-definition/escaped-get.js +++ b/test/language/expressions/object/method-definition/escaped-get.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ g\u0065t m() {} }); diff --git a/test/language/expressions/object/method-definition/escaped-set.js b/test/language/expressions/object/method-definition/escaped-set.js index e4edb4fbf..bc4ecaf42 100644 --- a/test/language/expressions/object/method-definition/escaped-set.js +++ b/test/language/expressions/object/method-definition/escaped-set.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ s\u0065t m(v) {} }); diff --git a/test/language/expressions/object/method-definition/generator-param-id-yield.js b/test/language/expressions/object/method-definition/generator-param-id-yield.js index 0940b3b2d..da8d2a4d6 100644 --- a/test/language/expressions/object/method-definition/generator-param-id-yield.js +++ b/test/language/expressions/object/method-definition/generator-param-id-yield.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ *method(yield) {} }); diff --git a/test/language/expressions/object/method-definition/generator-param-init-yield.js b/test/language/expressions/object/method-definition/generator-param-init-yield.js index 6be615849..4cfaf6026 100644 --- a/test/language/expressions/object/method-definition/generator-param-init-yield.js +++ b/test/language/expressions/object/method-definition/generator-param-init-yield.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (function*() { ({ *method(x = yield) {} diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-const.js b/test/language/expressions/object/method-definition/generator-param-redecl-const.js index 3e35fe08e..fd0245ab5 100644 --- a/test/language/expressions/object/method-definition/generator-param-redecl-const.js +++ b/test/language/expressions/object/method-definition/generator-param-redecl-const.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *foo(a) { const a = 3; diff --git a/test/language/expressions/object/method-definition/generator-param-redecl-let.js b/test/language/expressions/object/method-definition/generator-param-redecl-let.js index ccce54ca6..3847feffc 100644 --- a/test/language/expressions/object/method-definition/generator-param-redecl-let.js +++ b/test/language/expressions/object/method-definition/generator-param-redecl-let.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *foo(a) { let a = 3; diff --git a/test/language/expressions/object/method-definition/generator-super-call-body.js b/test/language/expressions/object/method-definition/generator-super-call-body.js index d53ce7707..e606102c5 100644 --- a/test/language/expressions/object/method-definition/generator-super-call-body.js +++ b/test/language/expressions/object/method-definition/generator-super-call-body.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *foo(a) { super(); diff --git a/test/language/expressions/object/method-definition/generator-super-call-param.js b/test/language/expressions/object/method-definition/generator-super-call-param.js index 3d3faa0de..6155731ad 100644 --- a/test/language/expressions/object/method-definition/generator-super-call-param.js +++ b/test/language/expressions/object/method-definition/generator-super-call-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *foo(a = super()) { } diff --git a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js index 84ee67454..40890c001 100644 --- a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var o = { *m(a = 0) { "use strict"; diff --git a/test/language/expressions/object/method-definition/name-param-redecl.js b/test/language/expressions/object/method-definition/name-param-redecl.js index ec2167912..012088dff 100644 --- a/test/language/expressions/object/method-definition/name-param-redecl.js +++ b/test/language/expressions/object/method-definition/name-param-redecl.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { method(param) { let param; diff --git a/test/language/expressions/object/method-definition/name-super-call-body.js b/test/language/expressions/object/method-definition/name-super-call-body.js index 395a8c12a..f723ea428 100644 --- a/test/language/expressions/object/method-definition/name-super-call-body.js +++ b/test/language/expressions/object/method-definition/name-super-call-body.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ method() { super; diff --git a/test/language/expressions/object/method-definition/name-super-call-param.js b/test/language/expressions/object/method-definition/name-super-call-param.js index 5648a35bf..5a1020cbf 100644 --- a/test/language/expressions/object/method-definition/name-super-call-param.js +++ b/test/language/expressions/object/method-definition/name-super-call-param.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({ method(param = super) {} }); diff --git a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js index dda7de914..500b5e703 100644 --- a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var o = { set m(a = 0) { "use strict"; diff --git a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js index 953ed8c42..da1c49b36 100644 --- a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js +++ b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var o = { m(a = 0) { "use strict"; diff --git a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js index 017cc5e92..aa5c55103 100644 --- a/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js +++ b/test/language/expressions/object/method-definition/yield-as-logical-or-expression.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *g() { yield ? yield : yield; diff --git a/test/language/expressions/object/method-definition/yield-as-parameter.js b/test/language/expressions/object/method-definition/yield-as-parameter.js index 1e297a5be..f342baac3 100644 --- a/test/language/expressions/object/method-definition/yield-as-parameter.js +++ b/test/language/expressions/object/method-definition/yield-as-parameter.js @@ -12,6 +12,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *g(yield) {} }; diff --git a/test/language/expressions/object/method-definition/yield-star-after-newline.js b/test/language/expressions/object/method-definition/yield-star-after-newline.js index 92a79b209..a471f06aa 100644 --- a/test/language/expressions/object/method-definition/yield-star-after-newline.js +++ b/test/language/expressions/object/method-definition/yield-star-after-newline.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *g() { yield diff --git a/test/language/expressions/object/method-definition/yield-weak-binding.js b/test/language/expressions/object/method-definition/yield-weak-binding.js index 24f5aaa35..48c0fb3f5 100644 --- a/test/language/expressions/object/method-definition/yield-weak-binding.js +++ b/test/language/expressions/object/method-definition/yield-weak-binding.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var obj = { *g() { yield 3 + yield 4; } }; diff --git a/test/language/expressions/object/prop-def-invalid-async-prefix.js b/test/language/expressions/object/prop-def-invalid-async-prefix.js index 2667e69c3..7ed42cef9 100644 --- a/test/language/expressions/object/prop-def-invalid-async-prefix.js +++ b/test/language/expressions/object/prop-def-invalid-async-prefix.js @@ -30,4 +30,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ({async async}); diff --git a/test/language/expressions/postfix-decrement/non-simple.js b/test/language/expressions/postfix-decrement/non-simple.js index 0b0a4c002..6634b4684 100644 --- a/test/language/expressions/postfix-decrement/non-simple.js +++ b/test/language/expressions/postfix-decrement/non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1--; diff --git a/test/language/expressions/postfix-decrement/target-cover-newtarget.js b/test/language/expressions/postfix-decrement/target-cover-newtarget.js index addf74024..0aa3f8ec0 100644 --- a/test/language/expressions/postfix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-cover-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { (new.target)--; } diff --git a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js index ac7fc2020..bbd63003b 100644 --- a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js @@ -27,6 +27,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { (yield)--; } diff --git a/test/language/expressions/postfix-decrement/target-newtarget.js b/test/language/expressions/postfix-decrement/target-newtarget.js index d2a43e519..566c48f09 100644 --- a/test/language/expressions/postfix-decrement/target-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { new.target--; } diff --git a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js index bbe5b5523..aea77821f 100644 --- a/test/language/expressions/postfix-increment/11.3.1-2-1gs.js +++ b/test/language/expressions/postfix-increment/11.3.1-2-1gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + arguments++; diff --git a/test/language/expressions/postfix-increment/non-simple.js b/test/language/expressions/postfix-increment/non-simple.js index b16792df6..3a0e04e86 100644 --- a/test/language/expressions/postfix-increment/non-simple.js +++ b/test/language/expressions/postfix-increment/non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1++; diff --git a/test/language/expressions/postfix-increment/target-cover-newtarget.js b/test/language/expressions/postfix-increment/target-cover-newtarget.js index a2260b382..531413663 100644 --- a/test/language/expressions/postfix-increment/target-cover-newtarget.js +++ b/test/language/expressions/postfix-increment/target-cover-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { (new.target)++; } diff --git a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js index 86c2497a1..7f1e4f158 100644 --- a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js @@ -27,6 +27,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { (yield)++; } diff --git a/test/language/expressions/postfix-increment/target-newtarget.js b/test/language/expressions/postfix-increment/target-newtarget.js index 86d2b5c0c..d88d41eb0 100644 --- a/test/language/expressions/postfix-increment/target-newtarget.js +++ b/test/language/expressions/postfix-increment/target-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { new.target++; } diff --git a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js index a1e105b55..c90b1b21d 100644 --- a/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js +++ b/test/language/expressions/prefix-decrement/11.4.5-2-2gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + --arguments; diff --git a/test/language/expressions/prefix-decrement/non-simple.js b/test/language/expressions/prefix-decrement/non-simple.js index 2315bdb39..d622c680d 100644 --- a/test/language/expressions/prefix-decrement/non-simple.js +++ b/test/language/expressions/prefix-decrement/non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + --1; diff --git a/test/language/expressions/prefix-decrement/target-cover-newtarget.js b/test/language/expressions/prefix-decrement/target-cover-newtarget.js index 15fc4ef1c..79821db18 100644 --- a/test/language/expressions/prefix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-cover-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { --(new.target); } diff --git a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js index a3ad214d5..43481ca4b 100644 --- a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js @@ -27,6 +27,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { --(yield); } diff --git a/test/language/expressions/prefix-decrement/target-newtarget.js b/test/language/expressions/prefix-decrement/target-newtarget.js index e25ff8d75..1f5d236ea 100644 --- a/test/language/expressions/prefix-decrement/target-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { --new.target; } diff --git a/test/language/expressions/prefix-increment/non-simple.js b/test/language/expressions/prefix-increment/non-simple.js index 59755b521..57b1c2cc5 100644 --- a/test/language/expressions/prefix-increment/non-simple.js +++ b/test/language/expressions/prefix-increment/non-simple.js @@ -12,4 +12,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + ++1; diff --git a/test/language/expressions/prefix-increment/target-cover-newtarget.js b/test/language/expressions/prefix-increment/target-cover-newtarget.js index 8706d68c5..e3b85c888 100644 --- a/test/language/expressions/prefix-increment/target-cover-newtarget.js +++ b/test/language/expressions/prefix-increment/target-cover-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { ++(new.target); } diff --git a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js index adc39d90b..b27cf128a 100644 --- a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js @@ -27,6 +27,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { ++(yield); } diff --git a/test/language/expressions/prefix-increment/target-newtarget.js b/test/language/expressions/prefix-increment/target-newtarget.js index a8bc7ed3b..ba964704b 100644 --- a/test/language/expressions/prefix-increment/target-newtarget.js +++ b/test/language/expressions/prefix-increment/target-newtarget.js @@ -24,6 +24,8 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { ++new.target; } diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js index 6733e6234..8b5e023e6 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\x0`; diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js index a3636f288..6d08349c2 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\x0G`; diff --git a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js index f93f16b7d..de5422f02 100644 --- a/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js +++ b/test/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\xG`; diff --git a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js index fff2144f3..f47a8cff9 100644 --- a/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js +++ b/test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\00`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js index efef73635..050b45a68 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u0`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js index 762811de3..326ac5477 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u0g`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js index 17fd6db0f..25cd7bdeb 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u00g`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js index 0f3075a64..2d1174af5 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u000g`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js index 2f8c93307..a6c27ec84 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u{g`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js index 86749a222..8ba63b795 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u{0`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js index e7269d8ee..1158df091 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u{10FFFFF}`; diff --git a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js index 056a65999..8f0a6bebc 100644 --- a/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js +++ b/test/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js @@ -8,4 +8,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + `\u{10FFFFF}${'inner'}right`; diff --git a/test/language/expressions/this/S11.1.1_A1.js b/test/language/expressions/this/S11.1.1_A1.js index a72c45ba2..b0e4f4e73 100644 --- a/test/language/expressions/this/S11.1.1_A1.js +++ b/test/language/expressions/this/S11.1.1_A1.js @@ -10,4 +10,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + this = 1; diff --git a/test/language/expressions/yield/in-iteration-stmt.js b/test/language/expressions/yield/in-iteration-stmt.js index 3522a232c..e0d0220ba 100644 --- a/test/language/expressions/yield/in-iteration-stmt.js +++ b/test/language/expressions/yield/in-iteration-stmt.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { for (yield '' in {}; ; ) ; } diff --git a/test/language/expressions/yield/invalid-left-hand-side.js b/test/language/expressions/yield/invalid-left-hand-side.js index c4b7d5bd1..9c9f04f28 100644 --- a/test/language/expressions/yield/invalid-left-hand-side.js +++ b/test/language/expressions/yield/invalid-left-hand-side.js @@ -21,6 +21,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { yield = 1; } diff --git a/test/language/expressions/yield/star-in-iteration-stmt.js b/test/language/expressions/yield/star-in-iteration-stmt.js index 7727c151d..c3fa84d7b 100644 --- a/test/language/expressions/yield/star-in-iteration-stmt.js +++ b/test/language/expressions/yield/star-in-iteration-stmt.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { for (yield * '' in {}; ; ) ; } diff --git a/test/language/future-reserved-words/class.js b/test/language/future-reserved-words/class.js index bb1eba40d..63d02b730 100644 --- a/test/language/future-reserved-words/class.js +++ b/test/language/future-reserved-words/class.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var class = 1; diff --git a/test/language/future-reserved-words/const.js b/test/language/future-reserved-words/const.js index ea96279dc..bb3e93f5c 100644 --- a/test/language/future-reserved-words/const.js +++ b/test/language/future-reserved-words/const.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var const = 1; diff --git a/test/language/future-reserved-words/debugger.js b/test/language/future-reserved-words/debugger.js index b948ac4da..ee9b30957 100644 --- a/test/language/future-reserved-words/debugger.js +++ b/test/language/future-reserved-words/debugger.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var debugger = 1; diff --git a/test/language/future-reserved-words/enum.js b/test/language/future-reserved-words/enum.js index b106c296c..f3632b2b4 100644 --- a/test/language/future-reserved-words/enum.js +++ b/test/language/future-reserved-words/enum.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var enum = 1; diff --git a/test/language/future-reserved-words/export.js b/test/language/future-reserved-words/export.js index 763caeed5..7e3dfee46 100644 --- a/test/language/future-reserved-words/export.js +++ b/test/language/future-reserved-words/export.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var export = 1; diff --git a/test/language/future-reserved-words/extends.js b/test/language/future-reserved-words/extends.js index 8c1f59557..d2bede5a4 100644 --- a/test/language/future-reserved-words/extends.js +++ b/test/language/future-reserved-words/extends.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var extends = 1; diff --git a/test/language/future-reserved-words/implements-strict-escaped.js b/test/language/future-reserved-words/implements-strict-escaped.js index ca6fd22e7..772082cc0 100644 --- a/test/language/future-reserved-words/implements-strict-escaped.js +++ b/test/language/future-reserved-words/implements-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0069mplements = 123; diff --git a/test/language/future-reserved-words/implements-strict.js b/test/language/future-reserved-words/implements-strict.js index 3c5f67a9d..a86c51121 100644 --- a/test/language/future-reserved-words/implements-strict.js +++ b/test/language/future-reserved-words/implements-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var implements = 1; diff --git a/test/language/future-reserved-words/import.js b/test/language/future-reserved-words/import.js index bddea8f7e..08d5bbe89 100644 --- a/test/language/future-reserved-words/import.js +++ b/test/language/future-reserved-words/import.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var import = 1; diff --git a/test/language/future-reserved-words/interface-strict-escaped.js b/test/language/future-reserved-words/interface-strict-escaped.js index bec054c0f..3d0f97927 100644 --- a/test/language/future-reserved-words/interface-strict-escaped.js +++ b/test/language/future-reserved-words/interface-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var inte\u0072face = 123; diff --git a/test/language/future-reserved-words/interface-strict.js b/test/language/future-reserved-words/interface-strict.js index 83c3dfe33..5f4913fbc 100644 --- a/test/language/future-reserved-words/interface-strict.js +++ b/test/language/future-reserved-words/interface-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var interface = 1; diff --git a/test/language/future-reserved-words/let-strict-escaped.js b/test/language/future-reserved-words/let-strict-escaped.js index c1c794619..96dc77a13 100644 --- a/test/language/future-reserved-words/let-strict-escaped.js +++ b/test/language/future-reserved-words/let-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var l\u0065t = 123; diff --git a/test/language/future-reserved-words/let-strict.js b/test/language/future-reserved-words/let-strict.js index fe3e049e4..ba3ddafb2 100644 --- a/test/language/future-reserved-words/let-strict.js +++ b/test/language/future-reserved-words/let-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var let = 1; diff --git a/test/language/future-reserved-words/package-strict-escaped.js b/test/language/future-reserved-words/package-strict-escaped.js index e7c691006..43356c825 100644 --- a/test/language/future-reserved-words/package-strict-escaped.js +++ b/test/language/future-reserved-words/package-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var packag\u0065 = 123; diff --git a/test/language/future-reserved-words/package-strict.js b/test/language/future-reserved-words/package-strict.js index 5e8c5bb4e..55d0a4992 100644 --- a/test/language/future-reserved-words/package-strict.js +++ b/test/language/future-reserved-words/package-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var package = 1; diff --git a/test/language/future-reserved-words/private-strict-escaped.js b/test/language/future-reserved-words/private-strict-escaped.js index 28c6cab95..5587b9f57 100644 --- a/test/language/future-reserved-words/private-strict-escaped.js +++ b/test/language/future-reserved-words/private-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var privat\u0065 = 123; diff --git a/test/language/future-reserved-words/private-strict.js b/test/language/future-reserved-words/private-strict.js index 25a952b92..8781598c6 100644 --- a/test/language/future-reserved-words/private-strict.js +++ b/test/language/future-reserved-words/private-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var private = 1; diff --git a/test/language/future-reserved-words/protected-strict-escaped.js b/test/language/future-reserved-words/protected-strict-escaped.js index 9286ada55..f37264167 100644 --- a/test/language/future-reserved-words/protected-strict-escaped.js +++ b/test/language/future-reserved-words/protected-strict-escaped.js @@ -20,4 +20,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064 = 123; diff --git a/test/language/future-reserved-words/protected-strict.js b/test/language/future-reserved-words/protected-strict.js index 1a4ed8e25..458d78ca0 100644 --- a/test/language/future-reserved-words/protected-strict.js +++ b/test/language/future-reserved-words/protected-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var protected = 1; diff --git a/test/language/future-reserved-words/public-strict-escaped.js b/test/language/future-reserved-words/public-strict-escaped.js index 8e8f8683a..7eab09dbc 100644 --- a/test/language/future-reserved-words/public-strict-escaped.js +++ b/test/language/future-reserved-words/public-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0070\u0075\u0062\u006c\u0069\u0063 = 123; diff --git a/test/language/future-reserved-words/public-strict.js b/test/language/future-reserved-words/public-strict.js index dd5111f40..0f69cb69a 100644 --- a/test/language/future-reserved-words/public-strict.js +++ b/test/language/future-reserved-words/public-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var public = 1; diff --git a/test/language/future-reserved-words/static-strict-escaped.js b/test/language/future-reserved-words/static-strict-escaped.js index 413c2fd4d..3b224c236 100644 --- a/test/language/future-reserved-words/static-strict-escaped.js +++ b/test/language/future-reserved-words/static-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0073\u0074\u0061\u0074\u0069\u0063 = 123; diff --git a/test/language/future-reserved-words/static-strict.js b/test/language/future-reserved-words/static-strict.js index b3bca09f2..5a955c7bf 100644 --- a/test/language/future-reserved-words/static-strict.js +++ b/test/language/future-reserved-words/static-strict.js @@ -18,4 +18,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var static = 1; diff --git a/test/language/future-reserved-words/super.js b/test/language/future-reserved-words/super.js index ba6fbec80..132425bb9 100644 --- a/test/language/future-reserved-words/super.js +++ b/test/language/future-reserved-words/super.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var super = 1; diff --git a/test/language/future-reserved-words/yield-strict-escaped.js b/test/language/future-reserved-words/yield-strict-escaped.js index 974545824..383ac62e9 100644 --- a/test/language/future-reserved-words/yield-strict-escaped.js +++ b/test/language/future-reserved-words/yield-strict-escaped.js @@ -19,4 +19,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0079ield = 123; diff --git a/test/language/future-reserved-words/yield-strict.js b/test/language/future-reserved-words/yield-strict.js index b81660f1b..49f303b06 100644 --- a/test/language/future-reserved-words/yield-strict.js +++ b/test/language/future-reserved-words/yield-strict.js @@ -17,4 +17,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var yield = 1; diff --git a/test/language/global-code/export.js b/test/language/global-code/export.js index 918d846e2..eb2372578 100644 --- a/test/language/global-code/export.js +++ b/test/language/global-code/export.js @@ -16,4 +16,6 @@ info: | StatementList ---*/ +throw "Test262: This statement should not be evaluated."; + export default null; diff --git a/test/language/global-code/import.js b/test/language/global-code/import.js index 3080f988c..56f465394 100644 --- a/test/language/global-code/import.js +++ b/test/language/global-code/import.js @@ -16,4 +16,6 @@ info: | StatementList ---*/ +throw "Test262: This statement should not be evaluated."; + import v from './import.js'; diff --git a/test/language/global-code/new.target-arrow.js b/test/language/global-code/new.target-arrow.js index 53cce9b33..9930e7afa 100644 --- a/test/language/global-code/new.target-arrow.js +++ b/test/language/global-code/new.target-arrow.js @@ -30,6 +30,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + () => { new.target; }; diff --git a/test/language/global-code/new.target.js b/test/language/global-code/new.target.js index b30522332..e3de28072 100644 --- a/test/language/global-code/new.target.js +++ b/test/language/global-code/new.target.js @@ -14,4 +14,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + new.target; diff --git a/test/language/global-code/return.js b/test/language/global-code/return.js index 72877c961..fed220309 100644 --- a/test/language/global-code/return.js +++ b/test/language/global-code/return.js @@ -17,4 +17,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + return; diff --git a/test/language/global-code/super-call-arrow.js b/test/language/global-code/super-call-arrow.js index 1cf735f4c..e848b7c32 100644 --- a/test/language/global-code/super-call-arrow.js +++ b/test/language/global-code/super-call-arrow.js @@ -30,6 +30,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + () => { super(); }; diff --git a/test/language/global-code/super-call.js b/test/language/global-code/super-call.js index 5aeee34a1..e71c0d756 100644 --- a/test/language/global-code/super-call.js +++ b/test/language/global-code/super-call.js @@ -15,4 +15,6 @@ negative: features: [super] ---*/ +throw "Test262: This statement should not be evaluated."; + super(); diff --git a/test/language/global-code/super-prop-arrow.js b/test/language/global-code/super-prop-arrow.js index 80ac0ce34..42d7f77c0 100644 --- a/test/language/global-code/super-prop-arrow.js +++ b/test/language/global-code/super-prop-arrow.js @@ -30,6 +30,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + () => { super.property; }; diff --git a/test/language/global-code/super-prop.js b/test/language/global-code/super-prop.js index f0f9860f6..ec9a593a7 100644 --- a/test/language/global-code/super-prop.js +++ b/test/language/global-code/super-prop.js @@ -15,4 +15,6 @@ negative: features: [super] ---*/ +throw "Test262: This statement should not be evaluated."; + super.property; diff --git a/test/language/global-code/yield-strict.js b/test/language/global-code/yield-strict.js index 96eb619c9..661adc485 100644 --- a/test/language/global-code/yield-strict.js +++ b/test/language/global-code/yield-strict.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + yield; diff --git a/test/language/identifiers/val-break-via-escape-hex.js b/test/language/identifiers/val-break-via-escape-hex.js index fb1b73780..41fa449fd 100644 --- a/test/language/identifiers/val-break-via-escape-hex.js +++ b/test/language/identifiers/val-break-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{62}\u{72}\u{65}\u{61}\u{6b} = 123;; diff --git a/test/language/identifiers/val-break-via-escape-hex4.js b/test/language/identifiers/val-break-via-escape-hex4.js index 6299858de..547795f99 100644 --- a/test/language/identifiers/val-break-via-escape-hex4.js +++ b/test/language/identifiers/val-break-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0062\u0072\u0065\u0061\u006b = 123;; diff --git a/test/language/identifiers/val-break.js b/test/language/identifiers/val-break.js index 6a202e1d7..a67a67be4 100644 --- a/test/language/identifiers/val-break.js +++ b/test/language/identifiers/val-break.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var break = 123;; diff --git a/test/language/identifiers/val-case-via-escape-hex.js b/test/language/identifiers/val-case-via-escape-hex.js index eacb03c32..cfaa8f005 100644 --- a/test/language/identifiers/val-case-via-escape-hex.js +++ b/test/language/identifiers/val-case-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{63}ase = 123; diff --git a/test/language/identifiers/val-case-via-escape-hex4.js b/test/language/identifiers/val-case-via-escape-hex4.js index f64ab18a4..fb11b636f 100644 --- a/test/language/identifiers/val-case-via-escape-hex4.js +++ b/test/language/identifiers/val-case-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0063ase = 123; diff --git a/test/language/identifiers/val-case.js b/test/language/identifiers/val-case.js index f16897c4d..8d9ad81ff 100644 --- a/test/language/identifiers/val-case.js +++ b/test/language/identifiers/val-case.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var case = 123; diff --git a/test/language/identifiers/val-catch-via-escape-hex.js b/test/language/identifiers/val-catch-via-escape-hex.js index 3f41c513e..9deea39e3 100644 --- a/test/language/identifiers/val-catch-via-escape-hex.js +++ b/test/language/identifiers/val-catch-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{63}atch = 123; diff --git a/test/language/identifiers/val-catch-via-escape-hex4.js b/test/language/identifiers/val-catch-via-escape-hex4.js index a4e6f69b0..3af8664fb 100644 --- a/test/language/identifiers/val-catch-via-escape-hex4.js +++ b/test/language/identifiers/val-catch-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0063atch = 123; diff --git a/test/language/identifiers/val-catch.js b/test/language/identifiers/val-catch.js index 86265920a..08d612dcf 100644 --- a/test/language/identifiers/val-catch.js +++ b/test/language/identifiers/val-catch.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var catch = 123; diff --git a/test/language/identifiers/val-class-via-escape-hex.js b/test/language/identifiers/val-class-via-escape-hex.js index 633c256ca..59219c6c0 100644 --- a/test/language/identifiers/val-class-via-escape-hex.js +++ b/test/language/identifiers/val-class-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var cla\u{73}s = 123; diff --git a/test/language/identifiers/val-class-via-escape-hex4.js b/test/language/identifiers/val-class-via-escape-hex4.js index 85659fccc..683a10dfb 100644 --- a/test/language/identifiers/val-class-via-escape-hex4.js +++ b/test/language/identifiers/val-class-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var cla\u0073s = 123; diff --git a/test/language/identifiers/val-class.js b/test/language/identifiers/val-class.js index f80e89838..349f884d5 100644 --- a/test/language/identifiers/val-class.js +++ b/test/language/identifiers/val-class.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var class = 123; diff --git a/test/language/identifiers/val-const-via-escape-hex.js b/test/language/identifiers/val-const-via-escape-hex.js index 0fc016988..fc18cd295 100644 --- a/test/language/identifiers/val-const-via-escape-hex.js +++ b/test/language/identifiers/val-const-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var co\u{6e}st = 123; diff --git a/test/language/identifiers/val-const-via-escape-hex4.js b/test/language/identifiers/val-const-via-escape-hex4.js index 273caf905..7aa417777 100644 --- a/test/language/identifiers/val-const-via-escape-hex4.js +++ b/test/language/identifiers/val-const-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var co\u006est = 123; diff --git a/test/language/identifiers/val-const.js b/test/language/identifiers/val-const.js index 3d1bd5a29..be97d2e7c 100644 --- a/test/language/identifiers/val-const.js +++ b/test/language/identifiers/val-const.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var const = 123; diff --git a/test/language/identifiers/val-continue-via-escape-hex.js b/test/language/identifiers/val-continue-via-escape-hex.js index 2768f75ca..9677b604a 100644 --- a/test/language/identifiers/val-continue-via-escape-hex.js +++ b/test/language/identifiers/val-continue-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{63}ontinue = 123; diff --git a/test/language/identifiers/val-continue-via-escape-hex4.js b/test/language/identifiers/val-continue-via-escape-hex4.js index e2a71c32d..e26f02da4 100644 --- a/test/language/identifiers/val-continue-via-escape-hex4.js +++ b/test/language/identifiers/val-continue-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0063ontinue = 123; diff --git a/test/language/identifiers/val-continue.js b/test/language/identifiers/val-continue.js index 7275001e6..cc8d29a14 100644 --- a/test/language/identifiers/val-continue.js +++ b/test/language/identifiers/val-continue.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var continue = 123; diff --git a/test/language/identifiers/val-debugger-via-escape-hex.js b/test/language/identifiers/val-debugger-via-escape-hex.js index 08a345701..b8a0a465e 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex.js +++ b/test/language/identifiers/val-debugger-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{64}ebugger = 123; diff --git a/test/language/identifiers/val-debugger-via-escape-hex4.js b/test/language/identifiers/val-debugger-via-escape-hex4.js index edb7bef5a..bfeec2e24 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex4.js +++ b/test/language/identifiers/val-debugger-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0064ebugger = 123; diff --git a/test/language/identifiers/val-debugger.js b/test/language/identifiers/val-debugger.js index d61394051..30ef8cd66 100644 --- a/test/language/identifiers/val-debugger.js +++ b/test/language/identifiers/val-debugger.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var debugger = 123; diff --git a/test/language/identifiers/val-default-via-escape-hex.js b/test/language/identifiers/val-default-via-escape-hex.js index 2d5045f3c..df825f3a5 100644 --- a/test/language/identifiers/val-default-via-escape-hex.js +++ b/test/language/identifiers/val-default-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var def\u{61}ult = 123; diff --git a/test/language/identifiers/val-default-via-escape-hex4.js b/test/language/identifiers/val-default-via-escape-hex4.js index 0d7fb4f43..ad86f0ce7 100644 --- a/test/language/identifiers/val-default-via-escape-hex4.js +++ b/test/language/identifiers/val-default-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var def\u0061ult = 123; diff --git a/test/language/identifiers/val-default.js b/test/language/identifiers/val-default.js index 9768c089f..2d0835906 100644 --- a/test/language/identifiers/val-default.js +++ b/test/language/identifiers/val-default.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var default = 123; diff --git a/test/language/identifiers/val-delete-via-escape-hex.js b/test/language/identifiers/val-delete-via-escape-hex.js index 47a6e608e..2cca2a29a 100644 --- a/test/language/identifiers/val-delete-via-escape-hex.js +++ b/test/language/identifiers/val-delete-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{64}elete = 123; diff --git a/test/language/identifiers/val-delete-via-escape-hex4.js b/test/language/identifiers/val-delete-via-escape-hex4.js index 9d5f41814..20a70b21d 100644 --- a/test/language/identifiers/val-delete-via-escape-hex4.js +++ b/test/language/identifiers/val-delete-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0064elete = 123; diff --git a/test/language/identifiers/val-delete.js b/test/language/identifiers/val-delete.js index 8ec3b6260..4c7a82fb3 100644 --- a/test/language/identifiers/val-delete.js +++ b/test/language/identifiers/val-delete.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var delete = 123; diff --git a/test/language/identifiers/val-do-via-escape-hex.js b/test/language/identifiers/val-do-via-escape-hex.js index 86b2e8752..4b7ef8d02 100644 --- a/test/language/identifiers/val-do-via-escape-hex.js +++ b/test/language/identifiers/val-do-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{64}\u{6f} = 123; diff --git a/test/language/identifiers/val-do-via-escape-hex4.js b/test/language/identifiers/val-do-via-escape-hex4.js index 76c8b5037..67678783e 100644 --- a/test/language/identifiers/val-do-via-escape-hex4.js +++ b/test/language/identifiers/val-do-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0064\u006f = 123; diff --git a/test/language/identifiers/val-do.js b/test/language/identifiers/val-do.js index 5b58a4ebe..b30ae351a 100644 --- a/test/language/identifiers/val-do.js +++ b/test/language/identifiers/val-do.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var do = 123; diff --git a/test/language/identifiers/val-else-via-escape-hex.js b/test/language/identifiers/val-else-via-escape-hex.js index 41132c667..ff8279e48 100644 --- a/test/language/identifiers/val-else-via-escape-hex.js +++ b/test/language/identifiers/val-else-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{65}lse = 123; diff --git a/test/language/identifiers/val-else-via-escape-hex4.js b/test/language/identifiers/val-else-via-escape-hex4.js index bf5d1250c..7e0cb29f8 100644 --- a/test/language/identifiers/val-else-via-escape-hex4.js +++ b/test/language/identifiers/val-else-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0065lse = 123; diff --git a/test/language/identifiers/val-else.js b/test/language/identifiers/val-else.js index 7cc869599..2f51bcdb1 100644 --- a/test/language/identifiers/val-else.js +++ b/test/language/identifiers/val-else.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var else = 123; diff --git a/test/language/identifiers/val-enum-via-escape-hex.js b/test/language/identifiers/val-enum-via-escape-hex.js index 1ba210c39..0c1a07b73 100644 --- a/test/language/identifiers/val-enum-via-escape-hex.js +++ b/test/language/identifiers/val-enum-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{65}\u{6e}\u{75}\u{6d} = 123; diff --git a/test/language/identifiers/val-enum-via-escape-hex4.js b/test/language/identifiers/val-enum-via-escape-hex4.js index f27d0029e..4e65e2e2e 100644 --- a/test/language/identifiers/val-enum-via-escape-hex4.js +++ b/test/language/identifiers/val-enum-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0065\u006e\u0075\u006d = 123; diff --git a/test/language/identifiers/val-enum.js b/test/language/identifiers/val-enum.js index 3907af51f..026768c28 100644 --- a/test/language/identifiers/val-enum.js +++ b/test/language/identifiers/val-enum.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var enum = 123; diff --git a/test/language/identifiers/val-export-via-escape-hex.js b/test/language/identifiers/val-export-via-escape-hex.js index 622840b6d..aeb8e1821 100644 --- a/test/language/identifiers/val-export-via-escape-hex.js +++ b/test/language/identifiers/val-export-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var expor\u{74} = 123; diff --git a/test/language/identifiers/val-export-via-escape-hex4.js b/test/language/identifiers/val-export-via-escape-hex4.js index 253e3c77c..a54aa8406 100644 --- a/test/language/identifiers/val-export-via-escape-hex4.js +++ b/test/language/identifiers/val-export-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var expor\u0074 = 123; diff --git a/test/language/identifiers/val-export.js b/test/language/identifiers/val-export.js index 5dce85307..9dc34e1b3 100644 --- a/test/language/identifiers/val-export.js +++ b/test/language/identifiers/val-export.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var export = 123; diff --git a/test/language/identifiers/val-extends-via-escape-hex.js b/test/language/identifiers/val-extends-via-escape-hex.js index fd67329f8..79d211b54 100644 --- a/test/language/identifiers/val-extends-via-escape-hex.js +++ b/test/language/identifiers/val-extends-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var extend\u{73} = 123; diff --git a/test/language/identifiers/val-extends-via-escape-hex4.js b/test/language/identifiers/val-extends-via-escape-hex4.js index f6479a6ce..fc028f047 100644 --- a/test/language/identifiers/val-extends-via-escape-hex4.js +++ b/test/language/identifiers/val-extends-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var extend\u0073 = 123; diff --git a/test/language/identifiers/val-extends.js b/test/language/identifiers/val-extends.js index 24695e5e0..5c0b5cab6 100644 --- a/test/language/identifiers/val-extends.js +++ b/test/language/identifiers/val-extends.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var extends = 123; diff --git a/test/language/identifiers/val-false-via-escape-hex.js b/test/language/identifiers/val-false-via-escape-hex.js index 138c08795..656f1d1af 100644 --- a/test/language/identifiers/val-false-via-escape-hex.js +++ b/test/language/identifiers/val-false-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var fals\u{65} = 123; diff --git a/test/language/identifiers/val-false-via-escape-hex4.js b/test/language/identifiers/val-false-via-escape-hex4.js index ddb2dacb5..83a36d0a3 100644 --- a/test/language/identifiers/val-false-via-escape-hex4.js +++ b/test/language/identifiers/val-false-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var fals\u0065 = 123; diff --git a/test/language/identifiers/val-false.js b/test/language/identifiers/val-false.js index d2aaa3eaf..90f9c417d 100644 --- a/test/language/identifiers/val-false.js +++ b/test/language/identifiers/val-false.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var false = 123; diff --git a/test/language/identifiers/val-finally-via-escape-hex.js b/test/language/identifiers/val-finally-via-escape-hex.js index c8bcf9b16..48180a0b5 100644 --- a/test/language/identifiers/val-finally-via-escape-hex.js +++ b/test/language/identifiers/val-finally-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var fina\u{6c}ly = 123; diff --git a/test/language/identifiers/val-finally-via-escape-hex4.js b/test/language/identifiers/val-finally-via-escape-hex4.js index 9bc981487..e7c411d0c 100644 --- a/test/language/identifiers/val-finally-via-escape-hex4.js +++ b/test/language/identifiers/val-finally-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var fina\u006cly = 123; diff --git a/test/language/identifiers/val-finally.js b/test/language/identifiers/val-finally.js index caadaa11a..7e5fa3174 100644 --- a/test/language/identifiers/val-finally.js +++ b/test/language/identifiers/val-finally.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var finally = 123; diff --git a/test/language/identifiers/val-for-via-escape-hex.js b/test/language/identifiers/val-for-via-escape-hex.js index 1ef1bf99d..116e8e859 100644 --- a/test/language/identifiers/val-for-via-escape-hex.js +++ b/test/language/identifiers/val-for-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var f\u{6f}r = 123; diff --git a/test/language/identifiers/val-for-via-escape-hex4.js b/test/language/identifiers/val-for-via-escape-hex4.js index cf79ac8fa..5f13e48ba 100644 --- a/test/language/identifiers/val-for-via-escape-hex4.js +++ b/test/language/identifiers/val-for-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var f\u006fr = 123; diff --git a/test/language/identifiers/val-for.js b/test/language/identifiers/val-for.js index 0455e667b..3c49673d0 100644 --- a/test/language/identifiers/val-for.js +++ b/test/language/identifiers/val-for.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var for = 123; diff --git a/test/language/identifiers/val-function-via-escape-hex.js b/test/language/identifiers/val-function-via-escape-hex.js index a3a8d2ab3..e1cea5d56 100644 --- a/test/language/identifiers/val-function-via-escape-hex.js +++ b/test/language/identifiers/val-function-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var func\u{74}ion = 123; diff --git a/test/language/identifiers/val-function-via-escape-hex4.js b/test/language/identifiers/val-function-via-escape-hex4.js index 44d902896..2f050ee9b 100644 --- a/test/language/identifiers/val-function-via-escape-hex4.js +++ b/test/language/identifiers/val-function-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var func\u0074ion = 123; diff --git a/test/language/identifiers/val-function.js b/test/language/identifiers/val-function.js index 563b2d0ba..9063872f1 100644 --- a/test/language/identifiers/val-function.js +++ b/test/language/identifiers/val-function.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var function = 123; diff --git a/test/language/identifiers/val-if-via-escape-hex.js b/test/language/identifiers/val-if-via-escape-hex.js index 65c6658fd..5d95a915f 100644 --- a/test/language/identifiers/val-if-via-escape-hex.js +++ b/test/language/identifiers/val-if-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{69}\u{66} = 123; diff --git a/test/language/identifiers/val-if-via-escape-hex4.js b/test/language/identifiers/val-if-via-escape-hex4.js index 951e1bb2a..b6296f6de 100644 --- a/test/language/identifiers/val-if-via-escape-hex4.js +++ b/test/language/identifiers/val-if-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0069\u0066 = 123; diff --git a/test/language/identifiers/val-if.js b/test/language/identifiers/val-if.js index f63f72bca..d2c90e195 100644 --- a/test/language/identifiers/val-if.js +++ b/test/language/identifiers/val-if.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var if = 123; diff --git a/test/language/identifiers/val-import-via-escape-hex.js b/test/language/identifiers/val-import-via-escape-hex.js index d977362f9..e52e0859a 100644 --- a/test/language/identifiers/val-import-via-escape-hex.js +++ b/test/language/identifiers/val-import-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{69}\u{6d}\u{70}\u{6f}\u{72}\u{74} = 123; diff --git a/test/language/identifiers/val-import-via-escape-hex4.js b/test/language/identifiers/val-import-via-escape-hex4.js index eaefad74c..da2250e48 100644 --- a/test/language/identifiers/val-import-via-escape-hex4.js +++ b/test/language/identifiers/val-import-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0069\u006d\u0070\u006f\u0072\u0074 = 123; diff --git a/test/language/identifiers/val-import.js b/test/language/identifiers/val-import.js index 8ca17b49d..e29c23048 100644 --- a/test/language/identifiers/val-import.js +++ b/test/language/identifiers/val-import.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var import = 123; diff --git a/test/language/identifiers/val-in-via-escape-hex.js b/test/language/identifiers/val-in-via-escape-hex.js index 61dac19e3..ce977260a 100644 --- a/test/language/identifiers/val-in-via-escape-hex.js +++ b/test/language/identifiers/val-in-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{69}\u{6e} = 123; diff --git a/test/language/identifiers/val-in-via-escape-hex4.js b/test/language/identifiers/val-in-via-escape-hex4.js index 79dca2ffd..fdd06b0f4 100644 --- a/test/language/identifiers/val-in-via-escape-hex4.js +++ b/test/language/identifiers/val-in-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0069\u006e = 123; diff --git a/test/language/identifiers/val-in.js b/test/language/identifiers/val-in.js index 0e23f346f..2557e4f9b 100644 --- a/test/language/identifiers/val-in.js +++ b/test/language/identifiers/val-in.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var in = 123; diff --git a/test/language/identifiers/val-instanceof-via-escape-hex.js b/test/language/identifiers/val-instanceof-via-escape-hex.js index f707b91f9..1ec2d63b2 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var insta\u{6e}ceof = 123; diff --git a/test/language/identifiers/val-instanceof-via-escape-hex4.js b/test/language/identifiers/val-instanceof-via-escape-hex4.js index 4a16a7d16..23f6d4b68 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex4.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var insta\u006eceof = 123; diff --git a/test/language/identifiers/val-instanceof.js b/test/language/identifiers/val-instanceof.js index 767d7ca1f..999be1568 100644 --- a/test/language/identifiers/val-instanceof.js +++ b/test/language/identifiers/val-instanceof.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var instanceof = 123; diff --git a/test/language/identifiers/val-new-via-escape-hex.js b/test/language/identifiers/val-new-via-escape-hex.js index ceb21b63a..364446f1f 100644 --- a/test/language/identifiers/val-new-via-escape-hex.js +++ b/test/language/identifiers/val-new-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var n\u{65}w = 123; diff --git a/test/language/identifiers/val-new-via-escape-hex4.js b/test/language/identifiers/val-new-via-escape-hex4.js index 6a64b8e2e..41317cc22 100644 --- a/test/language/identifiers/val-new-via-escape-hex4.js +++ b/test/language/identifiers/val-new-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var n\u0065w = 123; diff --git a/test/language/identifiers/val-new.js b/test/language/identifiers/val-new.js index 471d897fb..7157bec3e 100644 --- a/test/language/identifiers/val-new.js +++ b/test/language/identifiers/val-new.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var new = 123; diff --git a/test/language/identifiers/val-null-via-escape-hex.js b/test/language/identifiers/val-null-via-escape-hex.js index 1df09bee5..f9e5e83aa 100644 --- a/test/language/identifiers/val-null-via-escape-hex.js +++ b/test/language/identifiers/val-null-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{6e}ull = 123; diff --git a/test/language/identifiers/val-null-via-escape-hex4.js b/test/language/identifiers/val-null-via-escape-hex4.js index 7083dab43..54855959a 100644 --- a/test/language/identifiers/val-null-via-escape-hex4.js +++ b/test/language/identifiers/val-null-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u006eull = 123; diff --git a/test/language/identifiers/val-null.js b/test/language/identifiers/val-null.js index daf8b878a..21c7b4904 100644 --- a/test/language/identifiers/val-null.js +++ b/test/language/identifiers/val-null.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var null = 123; diff --git a/test/language/identifiers/val-return-via-escape-hex.js b/test/language/identifiers/val-return-via-escape-hex.js index e8bb6cc6c..bbf3ef914 100644 --- a/test/language/identifiers/val-return-via-escape-hex.js +++ b/test/language/identifiers/val-return-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var retur\u{6e} = 123; diff --git a/test/language/identifiers/val-return-via-escape-hex4.js b/test/language/identifiers/val-return-via-escape-hex4.js index 072ea7a73..89aaff421 100644 --- a/test/language/identifiers/val-return-via-escape-hex4.js +++ b/test/language/identifiers/val-return-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var retur\u006e = 123; diff --git a/test/language/identifiers/val-return.js b/test/language/identifiers/val-return.js index b57bb8b5f..075074d91 100644 --- a/test/language/identifiers/val-return.js +++ b/test/language/identifiers/val-return.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var return = 123; diff --git a/test/language/identifiers/val-super-via-escape-hex.js b/test/language/identifiers/val-super-via-escape-hex.js index 3cc4edfa0..c1cad70f6 100644 --- a/test/language/identifiers/val-super-via-escape-hex.js +++ b/test/language/identifiers/val-super-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{73}uper = 123; diff --git a/test/language/identifiers/val-super-via-escape-hex4.js b/test/language/identifiers/val-super-via-escape-hex4.js index 994ab03c3..ed6e11800 100644 --- a/test/language/identifiers/val-super-via-escape-hex4.js +++ b/test/language/identifiers/val-super-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0073uper = 123; diff --git a/test/language/identifiers/val-super.js b/test/language/identifiers/val-super.js index 99ffc47ad..ecacbbe2f 100644 --- a/test/language/identifiers/val-super.js +++ b/test/language/identifiers/val-super.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var super = 123; diff --git a/test/language/identifiers/val-switch-via-escape-hex.js b/test/language/identifiers/val-switch-via-escape-hex.js index 04cbbd63c..56d8aa551 100644 --- a/test/language/identifiers/val-switch-via-escape-hex.js +++ b/test/language/identifiers/val-switch-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var switc\u{68} = 123; diff --git a/test/language/identifiers/val-switch-via-escape-hex4.js b/test/language/identifiers/val-switch-via-escape-hex4.js index fb40c7c8f..50ff2406c 100644 --- a/test/language/identifiers/val-switch-via-escape-hex4.js +++ b/test/language/identifiers/val-switch-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var switc\u0068 = 123; diff --git a/test/language/identifiers/val-switch.js b/test/language/identifiers/val-switch.js index 038df66ff..e4d9f9274 100644 --- a/test/language/identifiers/val-switch.js +++ b/test/language/identifiers/val-switch.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var switch = 123; diff --git a/test/language/identifiers/val-this-via-escape-hex.js b/test/language/identifiers/val-this-via-escape-hex.js index 5bdb3fb90..cbd106b3a 100644 --- a/test/language/identifiers/val-this-via-escape-hex.js +++ b/test/language/identifiers/val-this-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var thi\u{73} = 123; diff --git a/test/language/identifiers/val-this-via-escape-hex4.js b/test/language/identifiers/val-this-via-escape-hex4.js index 096712eba..1e7b56b7e 100644 --- a/test/language/identifiers/val-this-via-escape-hex4.js +++ b/test/language/identifiers/val-this-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var thi\u0073 = 123; diff --git a/test/language/identifiers/val-this.js b/test/language/identifiers/val-this.js index e4e556cbc..c746f2b79 100644 --- a/test/language/identifiers/val-this.js +++ b/test/language/identifiers/val-this.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var this = 123; diff --git a/test/language/identifiers/val-throw-via-escape-hex.js b/test/language/identifiers/val-throw-via-escape-hex.js index 149477ffc..6e9409975 100644 --- a/test/language/identifiers/val-throw-via-escape-hex.js +++ b/test/language/identifiers/val-throw-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var thro\u{77} = 123; diff --git a/test/language/identifiers/val-throw-via-escape-hex4.js b/test/language/identifiers/val-throw-via-escape-hex4.js index 557344820..89f777b9f 100644 --- a/test/language/identifiers/val-throw-via-escape-hex4.js +++ b/test/language/identifiers/val-throw-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var thro\u0077 = 123; diff --git a/test/language/identifiers/val-throw.js b/test/language/identifiers/val-throw.js index 24e7ebda9..fb1f0e27b 100644 --- a/test/language/identifiers/val-throw.js +++ b/test/language/identifiers/val-throw.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var throw = 123; diff --git a/test/language/identifiers/val-true-via-escape-hex.js b/test/language/identifiers/val-true-via-escape-hex.js index 2bdf5a6e0..64b9a5ede 100644 --- a/test/language/identifiers/val-true-via-escape-hex.js +++ b/test/language/identifiers/val-true-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var tr\u{75}e = 123; diff --git a/test/language/identifiers/val-true-via-escape-hex4.js b/test/language/identifiers/val-true-via-escape-hex4.js index fdf9f9f40..c8e156497 100644 --- a/test/language/identifiers/val-true-via-escape-hex4.js +++ b/test/language/identifiers/val-true-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var tr\u0075e = 123; diff --git a/test/language/identifiers/val-true.js b/test/language/identifiers/val-true.js index 98af63cac..64dbe5d95 100644 --- a/test/language/identifiers/val-true.js +++ b/test/language/identifiers/val-true.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var true = 123; diff --git a/test/language/identifiers/val-try-via-escape-hex.js b/test/language/identifiers/val-try-via-escape-hex.js index c6eae5b1e..728622cc9 100644 --- a/test/language/identifiers/val-try-via-escape-hex.js +++ b/test/language/identifiers/val-try-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{74}\u{72}\u{79} = 123; diff --git a/test/language/identifiers/val-try-via-escape-hex4.js b/test/language/identifiers/val-try-via-escape-hex4.js index 9db48ea0c..e4871209f 100644 --- a/test/language/identifiers/val-try-via-escape-hex4.js +++ b/test/language/identifiers/val-try-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0074\u0072\u0079 = 123; diff --git a/test/language/identifiers/val-try.js b/test/language/identifiers/val-try.js index 25c1239b4..f640f58d7 100644 --- a/test/language/identifiers/val-try.js +++ b/test/language/identifiers/val-try.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var try = 123; diff --git a/test/language/identifiers/val-typeof-via-escape-hex.js b/test/language/identifiers/val-typeof-via-escape-hex.js index 9a6ae786e..28277592e 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex.js +++ b/test/language/identifiers/val-typeof-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var typeo\u{66} = 123; diff --git a/test/language/identifiers/val-typeof-via-escape-hex4.js b/test/language/identifiers/val-typeof-via-escape-hex4.js index 762afd2f8..4b27ece7a 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex4.js +++ b/test/language/identifiers/val-typeof-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var typeo\u0066 = 123; diff --git a/test/language/identifiers/val-typeof.js b/test/language/identifiers/val-typeof.js index 713fef7c6..3eaadd2f3 100644 --- a/test/language/identifiers/val-typeof.js +++ b/test/language/identifiers/val-typeof.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var typeof = 123; diff --git a/test/language/identifiers/val-var-via-escape-hex.js b/test/language/identifiers/val-var-via-escape-hex.js index 5efde4539..0e40f286c 100644 --- a/test/language/identifiers/val-var-via-escape-hex.js +++ b/test/language/identifiers/val-var-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var va\u{72} = 123; diff --git a/test/language/identifiers/val-var-via-escape-hex4.js b/test/language/identifiers/val-var-via-escape-hex4.js index b4fada867..a6ac3a0ee 100644 --- a/test/language/identifiers/val-var-via-escape-hex4.js +++ b/test/language/identifiers/val-var-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var va\u0072 = 123; diff --git a/test/language/identifiers/val-var.js b/test/language/identifiers/val-var.js index d81b4b8c8..03951f5eb 100644 --- a/test/language/identifiers/val-var.js +++ b/test/language/identifiers/val-var.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var var = 123; diff --git a/test/language/identifiers/val-void-via-escape-hex.js b/test/language/identifiers/val-void-via-escape-hex.js index ad56d3a3c..0b80277d6 100644 --- a/test/language/identifiers/val-void-via-escape-hex.js +++ b/test/language/identifiers/val-void-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{76}\u{6f}\u{69}\u{64} = 123; diff --git a/test/language/identifiers/val-void-via-escape-hex4.js b/test/language/identifiers/val-void-via-escape-hex4.js index 7daaf9461..63ec03a30 100644 --- a/test/language/identifiers/val-void-via-escape-hex4.js +++ b/test/language/identifiers/val-void-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0076\u006f\u0069\u0064 = 123; diff --git a/test/language/identifiers/val-void.js b/test/language/identifiers/val-void.js index 62ec52b2b..d269b553a 100644 --- a/test/language/identifiers/val-void.js +++ b/test/language/identifiers/val-void.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var void = 123; diff --git a/test/language/identifiers/val-while-via-escape-hex.js b/test/language/identifiers/val-while-via-escape-hex.js index 8331b71e5..9f4e61e2f 100644 --- a/test/language/identifiers/val-while-via-escape-hex.js +++ b/test/language/identifiers/val-while-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{77}\u{68}\u{69}\u{6c}\u{65} = 123; diff --git a/test/language/identifiers/val-while-via-escape-hex4.js b/test/language/identifiers/val-while-via-escape-hex4.js index fcb22db3c..1a2ea3e29 100644 --- a/test/language/identifiers/val-while-via-escape-hex4.js +++ b/test/language/identifiers/val-while-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0077\u0068\u0069\u006c\u0065 = 123; diff --git a/test/language/identifiers/val-while.js b/test/language/identifiers/val-while.js index 1e0ec86a9..1149be10e 100644 --- a/test/language/identifiers/val-while.js +++ b/test/language/identifiers/val-while.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var while = 123; diff --git a/test/language/identifiers/val-with-via-escape-hex.js b/test/language/identifiers/val-with-via-escape-hex.js index 5d0292ac1..f9d8b84be 100644 --- a/test/language/identifiers/val-with-via-escape-hex.js +++ b/test/language/identifiers/val-with-via-escape-hex.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u{77}ith = 123; diff --git a/test/language/identifiers/val-with-via-escape-hex4.js b/test/language/identifiers/val-with-via-escape-hex4.js index a7c91c66c..727054812 100644 --- a/test/language/identifiers/val-with-via-escape-hex4.js +++ b/test/language/identifiers/val-with-via-escape-hex4.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var \u0077ith = 123; diff --git a/test/language/identifiers/val-with.js b/test/language/identifiers/val-with.js index 2bc89f3e8..89ce66f72 100644 --- a/test/language/identifiers/val-with.js +++ b/test/language/identifiers/val-with.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var with = 123; diff --git a/test/language/identifiers/val-yield-strict.js b/test/language/identifiers/val-yield-strict.js index f6f3ec7df..66df4f435 100644 --- a/test/language/identifiers/val-yield-strict.js +++ b/test/language/identifiers/val-yield-strict.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var yield = 13; diff --git a/test/language/import/dup-bound-names.js b/test/language/import/dup-bound-names.js index 34eff72aa..7b967ddcb 100644 --- a/test/language/import/dup-bound-names.js +++ b/test/language/import/dup-bound-names.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + import { x, y as x } from 'z'; diff --git a/test/language/import/escaped-as-import-specifier.js b/test/language/import/escaped-as-import-specifier.js index 1d3815a10..3b754167c 100644 --- a/test/language/import/escaped-as-import-specifier.js +++ b/test/language/import/escaped-as-import-specifier.js @@ -19,6 +19,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export var a = 0; import {a \u0061s b} from "./escaped-as-import-specifier.js"; diff --git a/test/language/import/escaped-as-namespace-import.js b/test/language/import/escaped-as-namespace-import.js index 8c9247369..7770e77e1 100644 --- a/test/language/import/escaped-as-namespace-import.js +++ b/test/language/import/escaped-as-namespace-import.js @@ -19,4 +19,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import* \u0061s self from "./escaped-as-namespace-import.js"; diff --git a/test/language/import/escaped-from.js b/test/language/import/escaped-from.js index 7b272b14f..a35e4ffc0 100644 --- a/test/language/import/escaped-from.js +++ b/test/language/import/escaped-from.js @@ -19,4 +19,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import {} \u0066rom "./escaped-from.js"; diff --git a/test/language/keywords/ident-ref-break.js b/test/language/keywords/ident-ref-break.js index 77fe43522..2eddb4e9d 100644 --- a/test/language/keywords/ident-ref-break.js +++ b/test/language/keywords/ident-ref-break.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + break = 1; diff --git a/test/language/keywords/ident-ref-case.js b/test/language/keywords/ident-ref-case.js index 142d6a5e9..4025e974b 100644 --- a/test/language/keywords/ident-ref-case.js +++ b/test/language/keywords/ident-ref-case.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + case = 1; diff --git a/test/language/keywords/ident-ref-catch.js b/test/language/keywords/ident-ref-catch.js index 3418056d4..ea4b5ac9a 100644 --- a/test/language/keywords/ident-ref-catch.js +++ b/test/language/keywords/ident-ref-catch.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + catch = 1; diff --git a/test/language/keywords/ident-ref-continue.js b/test/language/keywords/ident-ref-continue.js index ae5ea45f8..2d9e21f62 100644 --- a/test/language/keywords/ident-ref-continue.js +++ b/test/language/keywords/ident-ref-continue.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + continue = 1; diff --git a/test/language/keywords/ident-ref-default.js b/test/language/keywords/ident-ref-default.js index e5a24239b..bbc33758c 100644 --- a/test/language/keywords/ident-ref-default.js +++ b/test/language/keywords/ident-ref-default.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + default = 1; diff --git a/test/language/keywords/ident-ref-delete.js b/test/language/keywords/ident-ref-delete.js index 755068558..8e3daf628 100644 --- a/test/language/keywords/ident-ref-delete.js +++ b/test/language/keywords/ident-ref-delete.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + delete = 1; diff --git a/test/language/keywords/ident-ref-do.js b/test/language/keywords/ident-ref-do.js index 18cf089e6..697056a67 100644 --- a/test/language/keywords/ident-ref-do.js +++ b/test/language/keywords/ident-ref-do.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do = 1; diff --git a/test/language/keywords/ident-ref-else.js b/test/language/keywords/ident-ref-else.js index 63b3b2b97..cb238f924 100644 --- a/test/language/keywords/ident-ref-else.js +++ b/test/language/keywords/ident-ref-else.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + else = 1; diff --git a/test/language/keywords/ident-ref-finally.js b/test/language/keywords/ident-ref-finally.js index 110271698..6c185bd6b 100644 --- a/test/language/keywords/ident-ref-finally.js +++ b/test/language/keywords/ident-ref-finally.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + finally = 1; diff --git a/test/language/keywords/ident-ref-for.js b/test/language/keywords/ident-ref-for.js index 58538df96..24d28adc7 100644 --- a/test/language/keywords/ident-ref-for.js +++ b/test/language/keywords/ident-ref-for.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for = 1; diff --git a/test/language/keywords/ident-ref-function.js b/test/language/keywords/ident-ref-function.js index c6a6046ae..e70c21848 100644 --- a/test/language/keywords/ident-ref-function.js +++ b/test/language/keywords/ident-ref-function.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function = 1; diff --git a/test/language/keywords/ident-ref-if.js b/test/language/keywords/ident-ref-if.js index 02e3614ef..6b4c58e28 100644 --- a/test/language/keywords/ident-ref-if.js +++ b/test/language/keywords/ident-ref-if.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if = 1; diff --git a/test/language/keywords/ident-ref-in.js b/test/language/keywords/ident-ref-in.js index a3cf5c79b..e62e4c5fe 100644 --- a/test/language/keywords/ident-ref-in.js +++ b/test/language/keywords/ident-ref-in.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + in = 1; diff --git a/test/language/keywords/ident-ref-instanceof.js b/test/language/keywords/ident-ref-instanceof.js index 26bb6b319..48be0383c 100644 --- a/test/language/keywords/ident-ref-instanceof.js +++ b/test/language/keywords/ident-ref-instanceof.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + instanceof = 1; diff --git a/test/language/keywords/ident-ref-new.js b/test/language/keywords/ident-ref-new.js index aef6ecd1d..b2694b934 100644 --- a/test/language/keywords/ident-ref-new.js +++ b/test/language/keywords/ident-ref-new.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + new = 1; diff --git a/test/language/keywords/ident-ref-return.js b/test/language/keywords/ident-ref-return.js index 33b6c8b6a..0cf00dfeb 100644 --- a/test/language/keywords/ident-ref-return.js +++ b/test/language/keywords/ident-ref-return.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + return = 1; diff --git a/test/language/keywords/ident-ref-switch.js b/test/language/keywords/ident-ref-switch.js index a4b7b0586..e9bacacbe 100644 --- a/test/language/keywords/ident-ref-switch.js +++ b/test/language/keywords/ident-ref-switch.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch = 1; diff --git a/test/language/keywords/ident-ref-this.js b/test/language/keywords/ident-ref-this.js index 825c81631..3e9aab26d 100644 --- a/test/language/keywords/ident-ref-this.js +++ b/test/language/keywords/ident-ref-this.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // It's tempting to write `this = 0`, but that'd be a test to validate `this` // is not a valid simple assignment target, cf. tests in language/expressions/assignment. // Also see: sec-semantics-static-semantics-isvalidsimpleassignmenttarget diff --git a/test/language/keywords/ident-ref-throw.js b/test/language/keywords/ident-ref-throw.js index 6bde82398..9e030f506 100644 --- a/test/language/keywords/ident-ref-throw.js +++ b/test/language/keywords/ident-ref-throw.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + throw = 1; diff --git a/test/language/keywords/ident-ref-try.js b/test/language/keywords/ident-ref-try.js index acf2564fd..4ce6124fa 100644 --- a/test/language/keywords/ident-ref-try.js +++ b/test/language/keywords/ident-ref-try.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + try = 1; diff --git a/test/language/keywords/ident-ref-typeof.js b/test/language/keywords/ident-ref-typeof.js index 828411a58..1e1d8510c 100644 --- a/test/language/keywords/ident-ref-typeof.js +++ b/test/language/keywords/ident-ref-typeof.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + typeof = 1; diff --git a/test/language/keywords/ident-ref-var.js b/test/language/keywords/ident-ref-var.js index 0d7e5730e..64ab88a37 100644 --- a/test/language/keywords/ident-ref-var.js +++ b/test/language/keywords/ident-ref-var.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var = 1; diff --git a/test/language/keywords/ident-ref-void.js b/test/language/keywords/ident-ref-void.js index e038f917e..fe2e407ac 100644 --- a/test/language/keywords/ident-ref-void.js +++ b/test/language/keywords/ident-ref-void.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + void = 1; diff --git a/test/language/keywords/ident-ref-while.js b/test/language/keywords/ident-ref-while.js index 4637dedad..75b8a5668 100644 --- a/test/language/keywords/ident-ref-while.js +++ b/test/language/keywords/ident-ref-while.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while = 1; diff --git a/test/language/keywords/ident-ref-with.js b/test/language/keywords/ident-ref-with.js index da3e4e749..9fad586f4 100644 --- a/test/language/keywords/ident-ref-with.js +++ b/test/language/keywords/ident-ref-with.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with = 1; diff --git a/test/language/line-terminators/S7.3_A2.1_T2.js b/test/language/line-terminators/S7.3_A2.1_T2.js index 8c2689bb3..073d5aa9a 100644 --- a/test/language/line-terminators/S7.3_A2.1_T2.js +++ b/test/language/line-terminators/S7.3_A2.1_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 " str diff --git a/test/language/line-terminators/S7.3_A2.2_T2.js b/test/language/line-terminators/S7.3_A2.2_T2.js index 6d7052702..a9265bd87 100644 --- a/test/language/line-terminators/S7.3_A2.2_T2.js +++ b/test/language/line-terminators/S7.3_A2.2_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 " str diff --git a/test/language/line-terminators/S7.3_A3.1_T3.js b/test/language/line-terminators/S7.3_A3.1_T3.js index c315d3d42..1354da0ba 100644 --- a/test/language/line-terminators/S7.3_A3.1_T3.js +++ b/test/language/line-terminators/S7.3_A3.1_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 //single line comment diff --git a/test/language/line-terminators/S7.3_A3.2_T1.js b/test/language/line-terminators/S7.3_A3.2_T1.js index ae4fbbf2a..f30a79d4d 100644 --- a/test/language/line-terminators/S7.3_A3.2_T1.js +++ b/test/language/line-terminators/S7.3_A3.2_T1.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // single line comment
??? (invalid) diff --git a/test/language/line-terminators/S7.3_A3.2_T3.js b/test/language/line-terminators/S7.3_A3.2_T3.js index 04d63d373..50e466b74 100644 --- a/test/language/line-terminators/S7.3_A3.2_T3.js +++ b/test/language/line-terminators/S7.3_A3.2_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 //single line comment diff --git a/test/language/line-terminators/S7.3_A3.3_T1.js b/test/language/line-terminators/S7.3_A3.3_T1.js index f895d3289..8507e91c4 100644 --- a/test/language/line-terminators/S7.3_A3.3_T1.js +++ b/test/language/line-terminators/S7.3_A3.3_T1.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // single line LS>āØ??? (invalid) diff --git a/test/language/line-terminators/S7.3_A3.4_T1.js b/test/language/line-terminators/S7.3_A3.4_T1.js index 2ff0ea095..dbf7c78df 100644 --- a/test/language/line-terminators/S7.3_A3.4_T1.js +++ b/test/language/line-terminators/S7.3_A3.4_T1.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // single line PS>ā©??? (invalid) diff --git a/test/language/line-terminators/S7.3_A6_T1.js b/test/language/line-terminators/S7.3_A6_T1.js index 6cc49d373..074db298a 100644 --- a/test/language/line-terminators/S7.3_A6_T1.js +++ b/test/language/line-terminators/S7.3_A6_T1.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u000Ax; diff --git a/test/language/line-terminators/S7.3_A6_T2.js b/test/language/line-terminators/S7.3_A6_T2.js index e247745f4..1971e4a02 100644 --- a/test/language/line-terminators/S7.3_A6_T2.js +++ b/test/language/line-terminators/S7.3_A6_T2.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u000Dx; diff --git a/test/language/line-terminators/S7.3_A6_T3.js b/test/language/line-terminators/S7.3_A6_T3.js index f2c759815..e56c254f6 100644 --- a/test/language/line-terminators/S7.3_A6_T3.js +++ b/test/language/line-terminators/S7.3_A6_T3.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u2028x; diff --git a/test/language/line-terminators/S7.3_A6_T4.js b/test/language/line-terminators/S7.3_A6_T4.js index 4c0bc0b99..b099dfa55 100644 --- a/test/language/line-terminators/S7.3_A6_T4.js +++ b/test/language/line-terminators/S7.3_A6_T4.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u2029x; diff --git a/test/language/literals/numeric/7.8.3-1gs.js b/test/language/literals/numeric/7.8.3-1gs.js index 090189eb6..338bb80ef 100644 --- a/test/language/literals/numeric/7.8.3-1gs.js +++ b/test/language/literals/numeric/7.8.3-1gs.js @@ -10,4 +10,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var y = 010; diff --git a/test/language/literals/numeric/7.8.3-2gs.js b/test/language/literals/numeric/7.8.3-2gs.js index f208ba600..cebdb272f 100644 --- a/test/language/literals/numeric/7.8.3-2gs.js +++ b/test/language/literals/numeric/7.8.3-2gs.js @@ -12,6 +12,8 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var a;
a = 0x1;
a = 01; diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T1.js b/test/language/literals/numeric/S7.8.3_A6.1_T1.js index 033531cb9..499ba1280 100644 --- a/test/language/literals/numeric/S7.8.3_A6.1_T1.js +++ b/test/language/literals/numeric/S7.8.3_A6.1_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 0x diff --git a/test/language/literals/numeric/S7.8.3_A6.1_T2.js b/test/language/literals/numeric/S7.8.3_A6.1_T2.js index 3bfd3a025..abb5f4ecf 100644 --- a/test/language/literals/numeric/S7.8.3_A6.1_T2.js +++ b/test/language/literals/numeric/S7.8.3_A6.1_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 0X diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T1.js b/test/language/literals/numeric/S7.8.3_A6.2_T1.js index 50436d13c..d69545770 100644 --- a/test/language/literals/numeric/S7.8.3_A6.2_T1.js +++ b/test/language/literals/numeric/S7.8.3_A6.2_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 0xG diff --git a/test/language/literals/numeric/S7.8.3_A6.2_T2.js b/test/language/literals/numeric/S7.8.3_A6.2_T2.js index 1bebb39c9..0e21ff4e1 100644 --- a/test/language/literals/numeric/S7.8.3_A6.2_T2.js +++ b/test/language/literals/numeric/S7.8.3_A6.2_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 0xg diff --git a/test/language/literals/numeric/binary-invalid-digit.js b/test/language/literals/numeric/binary-invalid-digit.js index abf985d6a..5f7517c46 100644 --- a/test/language/literals/numeric/binary-invalid-digit.js +++ b/test/language/literals/numeric/binary-invalid-digit.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0b2; diff --git a/test/language/literals/numeric/binary-invalid-leading.js b/test/language/literals/numeric/binary-invalid-leading.js index 8fe6d9168..10333cb87 100644 --- a/test/language/literals/numeric/binary-invalid-leading.js +++ b/test/language/literals/numeric/binary-invalid-leading.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 00b0; diff --git a/test/language/literals/numeric/binary-invalid-truncated.js b/test/language/literals/numeric/binary-invalid-truncated.js index f00561453..7f86069a1 100644 --- a/test/language/literals/numeric/binary-invalid-truncated.js +++ b/test/language/literals/numeric/binary-invalid-truncated.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0b; diff --git a/test/language/literals/numeric/binary-invalid-unicode.js b/test/language/literals/numeric/binary-invalid-unicode.js index eeaf5c8ec..d38bcf176 100644 --- a/test/language/literals/numeric/binary-invalid-unicode.js +++ b/test/language/literals/numeric/binary-invalid-unicode.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0\u00620; diff --git a/test/language/literals/numeric/legacy-octal-integer-strict.js b/test/language/literals/numeric/legacy-octal-integer-strict.js index b463a751b..28d9f9126 100644 --- a/test/language/literals/numeric/legacy-octal-integer-strict.js +++ b/test/language/literals/numeric/legacy-octal-integer-strict.js @@ -21,4 +21,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 00; diff --git a/test/language/literals/numeric/non-octal-decimal-integer-strict.js b/test/language/literals/numeric/non-octal-decimal-integer-strict.js index d5ec7d00e..1533a95e7 100644 --- a/test/language/literals/numeric/non-octal-decimal-integer-strict.js +++ b/test/language/literals/numeric/non-octal-decimal-integer-strict.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 08; diff --git a/test/language/literals/numeric/octal-invalid-digit.js b/test/language/literals/numeric/octal-invalid-digit.js index 789365abd..06920c38d 100644 --- a/test/language/literals/numeric/octal-invalid-digit.js +++ b/test/language/literals/numeric/octal-invalid-digit.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0o8; diff --git a/test/language/literals/numeric/octal-invalid-leading.js b/test/language/literals/numeric/octal-invalid-leading.js index 496856267..8812f2776 100644 --- a/test/language/literals/numeric/octal-invalid-leading.js +++ b/test/language/literals/numeric/octal-invalid-leading.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 00o0; diff --git a/test/language/literals/numeric/octal-invalid-truncated.js b/test/language/literals/numeric/octal-invalid-truncated.js index 6d36ccc94..4c969a49a 100644 --- a/test/language/literals/numeric/octal-invalid-truncated.js +++ b/test/language/literals/numeric/octal-invalid-truncated.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0o; diff --git a/test/language/literals/numeric/octal-invalid-unicode.js b/test/language/literals/numeric/octal-invalid-unicode.js index 938d03c4f..ab00db79d 100644 --- a/test/language/literals/numeric/octal-invalid-unicode.js +++ b/test/language/literals/numeric/octal-invalid-unicode.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 0\u006f0; diff --git a/test/language/literals/regexp/7.8.5-1gs.js b/test/language/literals/regexp/7.8.5-1gs.js index e057a8556..6b8c81a51 100644 --- a/test/language/literals/regexp/7.8.5-1gs.js +++ b/test/language/literals/regexp/7.8.5-1gs.js @@ -1,12 +1,14 @@ -// Copyright (c) 2012 Ecma International. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-es5id: 7.8.5-1gs
-description: Empty literal RegExp should result in a SyntaxError
+// Copyright (c) 2012 Ecma International. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +es5id: 7.8.5-1gs +description: Empty literal RegExp should result in a SyntaxError negative: phase: early type: SyntaxError ----*/
-
-var re = //;
+---*/ + +throw "Test262: This statement should not be evaluated."; + +var re = //; diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T1.js b/test/language/literals/regexp/S7.8.5_A1.2_T1.js index d4cec1ce2..9d1783ae6 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /*/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T2.js b/test/language/literals/regexp/S7.8.5_A1.2_T2.js index 854a86eff..dd9950451 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T2.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /\/ diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T3.js b/test/language/literals/regexp/S7.8.5_A1.2_T3.js index 40a3940ef..579f29474 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /// .source; diff --git a/test/language/literals/regexp/S7.8.5_A1.2_T4.js b/test/language/literals/regexp/S7.8.5_A1.2_T4.js index 5c1818dcc..4d1bf624a 100644 --- a/test/language/literals/regexp/S7.8.5_A1.2_T4.js +++ b/test/language/literals/regexp/S7.8.5_A1.2_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 // .source; diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T1.js b/test/language/literals/regexp/S7.8.5_A1.3_T1.js index 31e03c0e0..001dac3a9 100644 --- a/test/language/literals/regexp/S7.8.5_A1.3_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.3_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 / / diff --git a/test/language/literals/regexp/S7.8.5_A1.3_T3.js b/test/language/literals/regexp/S7.8.5_A1.3_T3.js index c2ef82357..49cc7a580 100644 --- a/test/language/literals/regexp/S7.8.5_A1.3_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.3_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 / / diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T1.js b/test/language/literals/regexp/S7.8.5_A1.5_T1.js index 2e62d51b3..ac338c327 100644 --- a/test/language/literals/regexp/S7.8.5_A1.5_T1.js +++ b/test/language/literals/regexp/S7.8.5_A1.5_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /\ / diff --git a/test/language/literals/regexp/S7.8.5_A1.5_T3.js b/test/language/literals/regexp/S7.8.5_A1.5_T3.js index 92b1e2d03..2aa50a7b0 100644 --- a/test/language/literals/regexp/S7.8.5_A1.5_T3.js +++ b/test/language/literals/regexp/S7.8.5_A1.5_T3.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /\ / diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T1.js b/test/language/literals/regexp/S7.8.5_A2.2_T1.js index b38c10ccc..85193f850 100644 --- a/test/language/literals/regexp/S7.8.5_A2.2_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.2_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a\/ diff --git a/test/language/literals/regexp/S7.8.5_A2.2_T2.js b/test/language/literals/regexp/S7.8.5_A2.2_T2.js index a23148951..5cc1f2d3f 100644 --- a/test/language/literals/regexp/S7.8.5_A2.2_T2.js +++ b/test/language/literals/regexp/S7.8.5_A2.2_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a//.source; diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T1.js b/test/language/literals/regexp/S7.8.5_A2.3_T1.js index 771cf4fe5..60acc3501 100644 --- a/test/language/literals/regexp/S7.8.5_A2.3_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.3_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a / diff --git a/test/language/literals/regexp/S7.8.5_A2.3_T3.js b/test/language/literals/regexp/S7.8.5_A2.3_T3.js index aef8993cb..149060d12 100644 --- a/test/language/literals/regexp/S7.8.5_A2.3_T3.js +++ b/test/language/literals/regexp/S7.8.5_A2.3_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a / diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T1.js b/test/language/literals/regexp/S7.8.5_A2.5_T1.js index 50b89b9c7..ee4852e97 100644 --- a/test/language/literals/regexp/S7.8.5_A2.5_T1.js +++ b/test/language/literals/regexp/S7.8.5_A2.5_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a\ / diff --git a/test/language/literals/regexp/S7.8.5_A2.5_T3.js b/test/language/literals/regexp/S7.8.5_A2.5_T3.js index c8bc4bfa1..1661bb809 100644 --- a/test/language/literals/regexp/S7.8.5_A2.5_T3.js +++ b/test/language/literals/regexp/S7.8.5_A2.5_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 /a\ / diff --git a/test/language/literals/regexp/early-err-bad-flag.js b/test/language/literals/regexp/early-err-bad-flag.js index 6e2fb67c5..ab13fd455 100644 --- a/test/language/literals/regexp/early-err-bad-flag.js +++ b/test/language/literals/regexp/early-err-bad-flag.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + throw new Test262Error(); /./G; diff --git a/test/language/literals/regexp/early-err-dup-flag.js b/test/language/literals/regexp/early-err-dup-flag.js index a58c34887..026371d64 100644 --- a/test/language/literals/regexp/early-err-dup-flag.js +++ b/test/language/literals/regexp/early-err-dup-flag.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + throw new Test262Error(); /./gig; diff --git a/test/language/literals/regexp/early-err-flags-unicode-escape.js b/test/language/literals/regexp/early-err-flags-unicode-escape.js index daccd6df6..7f54f2fff 100644 --- a/test/language/literals/regexp/early-err-flags-unicode-escape.js +++ b/test/language/literals/regexp/early-err-flags-unicode-escape.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /./\u0067; diff --git a/test/language/literals/regexp/early-err-pattern.js b/test/language/literals/regexp/early-err-pattern.js index 61b63a1f2..d4da6f6c4 100644 --- a/test/language/literals/regexp/early-err-pattern.js +++ b/test/language/literals/regexp/early-err-pattern.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + throw new Test262Error(); /?/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-exact.js b/test/language/literals/regexp/invalid-braced-quantifier-exact.js index 1f837e9c3..c7b600695 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-exact.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-exact.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /{2}/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-lower.js b/test/language/literals/regexp/invalid-braced-quantifier-lower.js index b18f42bc3..3c9916e4f 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-lower.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-lower.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /{2,}/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-range.js b/test/language/literals/regexp/invalid-braced-quantifier-range.js index 9a95777bc..c69b02a67 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-range.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-range.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /{2,3}/; diff --git a/test/language/literals/regexp/u-dec-esc.js b/test/language/literals/regexp/u-dec-esc.js index b238d86bc..951eee7eb 100644 --- a/test/language/literals/regexp/u-dec-esc.js +++ b/test/language/literals/regexp/u-dec-esc.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\1/u; diff --git a/test/language/literals/regexp/u-invalid-class-escape.js b/test/language/literals/regexp/u-invalid-class-escape.js index 1c17f05e6..caeea9b0a 100644 --- a/test/language/literals/regexp/u-invalid-class-escape.js +++ b/test/language/literals/regexp/u-invalid-class-escape.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\c0/u; diff --git a/test/language/literals/regexp/u-invalid-extended-pattern-char.js b/test/language/literals/regexp/u-invalid-extended-pattern-char.js index a6d91c9d4..2b2a280ec 100644 --- a/test/language/literals/regexp/u-invalid-extended-pattern-char.js +++ b/test/language/literals/regexp/u-invalid-extended-pattern-char.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /{/u; diff --git a/test/language/literals/regexp/u-invalid-identity-escape.js b/test/language/literals/regexp/u-invalid-identity-escape.js index b36d6f8a8..e5ecfe859 100644 --- a/test/language/literals/regexp/u-invalid-identity-escape.js +++ b/test/language/literals/regexp/u-invalid-identity-escape.js @@ -17,4 +17,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\M/u; diff --git a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js index 204d34135..6200af249 100644 --- a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js +++ b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\1/u; diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js index a88fe8a8c..bbe2de8c3 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /[\d-a]/u; diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js index 48e7172a4..a953228ea 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /[\s-\d]/u; diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js index cb41b9490..9a22bdff3 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /[%-\d]/u; diff --git a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js index 49b6580a5..d8d436d65 100644 --- a/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js +++ b/test/language/literals/regexp/u-invalid-non-empty-class-ranges.js @@ -26,4 +26,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /[--\d]/u; diff --git a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js index 47c63ab95..c7059f0c7 100644 --- a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js +++ b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\8/u; diff --git a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js index 087124e62..7ad9c0520 100644 --- a/test/language/literals/regexp/u-invalid-quantifiable-assertion.js +++ b/test/language/literals/regexp/u-invalid-quantifiable-assertion.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /.(?=.)?/u; diff --git a/test/language/literals/regexp/u-unicode-esc-bounds.js b/test/language/literals/regexp/u-unicode-esc-bounds.js index b3140f808..5f039eb86 100644 --- a/test/language/literals/regexp/u-unicode-esc-bounds.js +++ b/test/language/literals/regexp/u-unicode-esc-bounds.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\u{110000}/u; diff --git a/test/language/literals/regexp/u-unicode-esc-non-hex.js b/test/language/literals/regexp/u-unicode-esc-non-hex.js index c8265206b..f0884789f 100644 --- a/test/language/literals/regexp/u-unicode-esc-non-hex.js +++ b/test/language/literals/regexp/u-unicode-esc-non-hex.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + /\u{1,}/u; diff --git a/test/language/literals/string/7.8.4-1gs.js b/test/language/literals/string/7.8.4-1gs.js index d98012714..cba7b591a 100644 --- a/test/language/literals/string/7.8.4-1gs.js +++ b/test/language/literals/string/7.8.4-1gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var _7_8_4_2 = '100abc\0110def'; diff --git a/test/language/literals/string/S7.8.4_A1.1_T1.js b/test/language/literals/string/S7.8.4_A1.1_T1.js index b1da233d7..f2951f5ce 100644 --- a/test/language/literals/string/S7.8.4_A1.1_T1.js +++ b/test/language/literals/string/S7.8.4_A1.1_T1.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 """ diff --git a/test/language/literals/string/S7.8.4_A1.1_T2.js b/test/language/literals/string/S7.8.4_A1.1_T2.js index e3516a13f..7c41e0a64 100644 --- a/test/language/literals/string/S7.8.4_A1.1_T2.js +++ b/test/language/literals/string/S7.8.4_A1.1_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 " " diff --git a/test/language/literals/string/S7.8.4_A1.2_T1.js b/test/language/literals/string/S7.8.4_A1.2_T1.js index 1bc242b56..2066b4b22 100644 --- a/test/language/literals/string/S7.8.4_A1.2_T1.js +++ b/test/language/literals/string/S7.8.4_A1.2_T1.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 ''' diff --git a/test/language/literals/string/S7.8.4_A1.2_T2.js b/test/language/literals/string/S7.8.4_A1.2_T2.js index 5174b7bd7..8e319a164 100644 --- a/test/language/literals/string/S7.8.4_A1.2_T2.js +++ b/test/language/literals/string/S7.8.4_A1.2_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 ' ' diff --git a/test/language/literals/string/S7.8.4_A3.1_T1.js b/test/language/literals/string/S7.8.4_A3.1_T1.js index 19b3a6fd6..350e8e00d 100644 --- a/test/language/literals/string/S7.8.4_A3.1_T1.js +++ b/test/language/literals/string/S7.8.4_A3.1_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\" diff --git a/test/language/literals/string/S7.8.4_A3.1_T2.js b/test/language/literals/string/S7.8.4_A3.1_T2.js index afdbf643c..3e83b3da4 100644 --- a/test/language/literals/string/S7.8.4_A3.1_T2.js +++ b/test/language/literals/string/S7.8.4_A3.1_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 '\' diff --git a/test/language/literals/string/S7.8.4_A3.2_T1.js b/test/language/literals/string/S7.8.4_A3.2_T1.js index 45e6bd4ef..5dc1a4d89 100644 --- a/test/language/literals/string/S7.8.4_A3.2_T1.js +++ b/test/language/literals/string/S7.8.4_A3.2_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\\\" diff --git a/test/language/literals/string/S7.8.4_A3.2_T2.js b/test/language/literals/string/S7.8.4_A3.2_T2.js index be3ab6f57..3402432bd 100644 --- a/test/language/literals/string/S7.8.4_A3.2_T2.js +++ b/test/language/literals/string/S7.8.4_A3.2_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 '\\\' diff --git a/test/language/literals/string/S7.8.4_A4.3_T1.js b/test/language/literals/string/S7.8.4_A4.3_T1.js index cb1337c04..e532b2547 100644 --- a/test/language/literals/string/S7.8.4_A4.3_T1.js +++ b/test/language/literals/string/S7.8.4_A4.3_T1.js @@ -11,4 +11,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + "\1" diff --git a/test/language/literals/string/S7.8.4_A4.3_T2.js b/test/language/literals/string/S7.8.4_A4.3_T2.js index 70cae8287..b513a11ea 100644 --- a/test/language/literals/string/S7.8.4_A4.3_T2.js +++ b/test/language/literals/string/S7.8.4_A4.3_T2.js @@ -11,4 +11,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + "\7" diff --git a/test/language/literals/string/S7.8.4_A7.1_T4.js b/test/language/literals/string/S7.8.4_A7.1_T4.js index 390128b43..9a4d68793 100644 --- a/test/language/literals/string/S7.8.4_A7.1_T4.js +++ b/test/language/literals/string/S7.8.4_A7.1_T4.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK# "\u000G" diff --git a/test/language/literals/string/S7.8.4_A7.2_T1.js b/test/language/literals/string/S7.8.4_A7.2_T1.js index 255d3e83c..2b252b5df 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T1.js +++ b/test/language/literals/string/S7.8.4_A7.2_T1.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\u1" diff --git a/test/language/literals/string/S7.8.4_A7.2_T2.js b/test/language/literals/string/S7.8.4_A7.2_T2.js index 793819eed..efa5cb48d 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T2.js +++ b/test/language/literals/string/S7.8.4_A7.2_T2.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\uA" diff --git a/test/language/literals/string/S7.8.4_A7.2_T3.js b/test/language/literals/string/S7.8.4_A7.2_T3.js index 2be1ce4ac..62d0d1fb4 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T3.js +++ b/test/language/literals/string/S7.8.4_A7.2_T3.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\u11" diff --git a/test/language/literals/string/S7.8.4_A7.2_T4.js b/test/language/literals/string/S7.8.4_A7.2_T4.js index 3711c0d09..82a194b50 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T4.js +++ b/test/language/literals/string/S7.8.4_A7.2_T4.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\uAA" diff --git a/test/language/literals/string/S7.8.4_A7.2_T5.js b/test/language/literals/string/S7.8.4_A7.2_T5.js index 338425c10..0a4428292 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T5.js +++ b/test/language/literals/string/S7.8.4_A7.2_T5.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\u111" diff --git a/test/language/literals/string/S7.8.4_A7.2_T6.js b/test/language/literals/string/S7.8.4_A7.2_T6.js index 3abb025a2..6308cb0c7 100644 --- a/test/language/literals/string/S7.8.4_A7.2_T6.js +++ b/test/language/literals/string/S7.8.4_A7.2_T6.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + //CHECK#1 "\uAAA" diff --git a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js index 69ee5e596..d802bb785 100644 --- a/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js +++ b/test/language/literals/string/legacy-non-octal-escape-sequence-strict.js @@ -33,4 +33,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + '\08'; diff --git a/test/language/literals/string/legacy-octal-escape-sequence-strict.js b/test/language/literals/string/legacy-octal-escape-sequence-strict.js index c401353dc..98c47dc90 100644 --- a/test/language/literals/string/legacy-octal-escape-sequence-strict.js +++ b/test/language/literals/string/legacy-octal-escape-sequence-strict.js @@ -33,4 +33,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + '\1'; diff --git a/test/language/module-code/comment-multi-line-html-close.js b/test/language/module-code/comment-multi-line-html-close.js index 6a4124d3e..8d965ec6f 100644 --- a/test/language/module-code/comment-multi-line-html-close.js +++ b/test/language/module-code/comment-multi-line-html-close.js @@ -12,5 +12,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + /* */--> diff --git a/test/language/module-code/comment-single-line-html-close.js b/test/language/module-code/comment-single-line-html-close.js index 595b9d9c6..da07ebc51 100644 --- a/test/language/module-code/comment-single-line-html-close.js +++ b/test/language/module-code/comment-single-line-html-close.js @@ -12,4 +12,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + --> diff --git a/test/language/module-code/comment-single-line-html-open.js b/test/language/module-code/comment-single-line-html-open.js index 3218abfd5..4a832b996 100644 --- a/test/language/module-code/comment-single-line-html-open.js +++ b/test/language/module-code/comment-single-line-html-open.js @@ -12,4 +12,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + <!-- diff --git a/test/language/module-code/early-dup-export-decl.js b/test/language/module-code/early-dup-export-decl.js index c6364991a..5830b52c9 100644 --- a/test/language/module-code/early-dup-export-decl.js +++ b/test/language/module-code/early-dup-export-decl.js @@ -11,5 +11,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export function f() {} export function *f() {} diff --git a/test/language/module-code/early-dup-export-dflt-id.js b/test/language/module-code/early-dup-export-dflt-id.js index 930d37b73..06bec7227 100644 --- a/test/language/module-code/early-dup-export-dflt-id.js +++ b/test/language/module-code/early-dup-export-dflt-id.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x, y; export default x; export { y as default }; diff --git a/test/language/module-code/early-dup-export-dflt.js b/test/language/module-code/early-dup-export-dflt.js index 0bc2009f6..0ad78abab 100644 --- a/test/language/module-code/early-dup-export-dflt.js +++ b/test/language/module-code/early-dup-export-dflt.js @@ -11,5 +11,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export default var x = null; export default var x = null; diff --git a/test/language/module-code/early-dup-export-id-as.js b/test/language/module-code/early-dup-export-id-as.js index 03a27f34f..fbc620407 100644 --- a/test/language/module-code/early-dup-export-id-as.js +++ b/test/language/module-code/early-dup-export-id-as.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x, y; export { x as z }; export { y as z }; diff --git a/test/language/module-code/early-dup-export-id.js b/test/language/module-code/early-dup-export-id.js index 9c155cccf..dbfd44ab4 100644 --- a/test/language/module-code/early-dup-export-id.js +++ b/test/language/module-code/early-dup-export-id.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x; export { x }; export { x }; diff --git a/test/language/module-code/early-dup-lables.js b/test/language/module-code/early-dup-lables.js index bb15af879..c2e28351b 100644 --- a/test/language/module-code/early-dup-lables.js +++ b/test/language/module-code/early-dup-lables.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: { label: 0; } diff --git a/test/language/module-code/early-dup-lex.js b/test/language/module-code/early-dup-lex.js index 369ed1ec8..9afac2200 100644 --- a/test/language/module-code/early-dup-lex.js +++ b/test/language/module-code/early-dup-lex.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + let x; const x; diff --git a/test/language/module-code/early-export-global.js b/test/language/module-code/early-export-global.js index 3659544fd..b1760a011 100644 --- a/test/language/module-code/early-export-global.js +++ b/test/language/module-code/early-export-global.js @@ -14,4 +14,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export { Number }; diff --git a/test/language/module-code/early-export-unresolvable.js b/test/language/module-code/early-export-unresolvable.js index b0f6a455b..4623641f5 100644 --- a/test/language/module-code/early-export-unresolvable.js +++ b/test/language/module-code/early-export-unresolvable.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export { unresolvable }; diff --git a/test/language/module-code/early-import-arguments.js b/test/language/module-code/early-import-arguments.js index fec3a8d92..e60743f18 100644 --- a/test/language/module-code/early-import-arguments.js +++ b/test/language/module-code/early-import-arguments.js @@ -24,6 +24,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early // error but does produce a SyntaxError for unresolvable bindings). diff --git a/test/language/module-code/early-import-as-arguments.js b/test/language/module-code/early-import-as-arguments.js index cec189e70..272cd1ecb 100644 --- a/test/language/module-code/early-import-as-arguments.js +++ b/test/language/module-code/early-import-as-arguments.js @@ -24,6 +24,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early // error but does produce a SyntaxError for unresolvable bindings). diff --git a/test/language/module-code/early-import-as-eval.js b/test/language/module-code/early-import-as-eval.js index ce4c80885..49814c642 100644 --- a/test/language/module-code/early-import-as-eval.js +++ b/test/language/module-code/early-import-as-eval.js @@ -24,6 +24,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early // error but does produce a SyntaxError for unresolvable bindings). diff --git a/test/language/module-code/early-import-eval.js b/test/language/module-code/early-import-eval.js index 7e2bc9788..be0ed42e8 100644 --- a/test/language/module-code/early-import-eval.js +++ b/test/language/module-code/early-import-eval.js @@ -24,6 +24,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early // error but does produce a SyntaxError for unresolvable bindings). diff --git a/test/language/module-code/early-lex-and-var.js b/test/language/module-code/early-lex-and-var.js index 9d2f8aa3c..ecb572f17 100644 --- a/test/language/module-code/early-lex-and-var.js +++ b/test/language/module-code/early-lex-and-var.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + let x; var x; diff --git a/test/language/module-code/early-new-target.js b/test/language/module-code/early-new-target.js index 2b4cf7e85..5bacf185e 100644 --- a/test/language/module-code/early-new-target.js +++ b/test/language/module-code/early-new-target.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + new.target; diff --git a/test/language/module-code/early-strict-mode.js b/test/language/module-code/early-strict-mode.js index 383e32af7..15401bdd7 100644 --- a/test/language/module-code/early-strict-mode.js +++ b/test/language/module-code/early-strict-mode.js @@ -10,5 +10,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + $ERROR('This statement should not be executed.'); var public; diff --git a/test/language/module-code/early-super.js b/test/language/module-code/early-super.js index 868708b10..4ee9b6277 100644 --- a/test/language/module-code/early-super.js +++ b/test/language/module-code/early-super.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + super; diff --git a/test/language/module-code/early-undef-break.js b/test/language/module-code/early-undef-break.js index 7616744d0..86a700a11 100644 --- a/test/language/module-code/early-undef-break.js +++ b/test/language/module-code/early-undef-break.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) { break undef; } diff --git a/test/language/module-code/early-undef-continue.js b/test/language/module-code/early-undef-continue.js index f973357bd..ad3d415e1 100644 --- a/test/language/module-code/early-undef-continue.js +++ b/test/language/module-code/early-undef-continue.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) { continue undef; } diff --git a/test/language/module-code/instn-resolve-empty-export.js b/test/language/module-code/instn-resolve-empty-export.js index b770b99a4..d602d809a 100644 --- a/test/language/module-code/instn-resolve-empty-export.js +++ b/test/language/module-code/instn-resolve-empty-export.js @@ -35,4 +35,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export {} from './instn-resolve-empty-export_FIXTURE.js'; diff --git a/test/language/module-code/instn-resolve-empty-import.js b/test/language/module-code/instn-resolve-empty-import.js index 7bf6151ea..5dccc354e 100644 --- a/test/language/module-code/instn-resolve-empty-import.js +++ b/test/language/module-code/instn-resolve-empty-import.js @@ -41,4 +41,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import {} from './instn-resolve-empty-import_FIXTURE.js'; diff --git a/test/language/module-code/instn-resolve-err-reference.js b/test/language/module-code/instn-resolve-err-reference.js index 2e7b1e847..9e7e458fb 100644 --- a/test/language/module-code/instn-resolve-err-reference.js +++ b/test/language/module-code/instn-resolve-err-reference.js @@ -16,4 +16,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import './instn-resolve-err-reference_FIXTURE.js'; diff --git a/test/language/module-code/instn-resolve-err-syntax.js b/test/language/module-code/instn-resolve-err-syntax.js index fcedb3942..ab3593441 100644 --- a/test/language/module-code/instn-resolve-err-syntax.js +++ b/test/language/module-code/instn-resolve-err-syntax.js @@ -16,4 +16,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import './instn-resolve-err-syntax_FIXTURE.js'; diff --git a/test/language/module-code/instn-resolve-order-depth.js b/test/language/module-code/instn-resolve-order-depth.js index 01e03bfd5..e50de90b3 100644 --- a/test/language/module-code/instn-resolve-order-depth.js +++ b/test/language/module-code/instn-resolve-order-depth.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import './instn-resolve-order-depth-child_FIXTURE.js'; import './instn-resolve-order-depth-syntax_FIXTURE.js'; diff --git a/test/language/module-code/instn-resolve-order-src.js b/test/language/module-code/instn-resolve-order-src.js index a30556b40..a301f599f 100644 --- a/test/language/module-code/instn-resolve-order-src.js +++ b/test/language/module-code/instn-resolve-order-src.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + import './instn-resolve-order-src-valid_FIXTURE.js'; import './instn-resolve-order-src-reference_FIXTURE.js'; import './instn-resolve-order-src-syntax_FIXTURE.js'; diff --git a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js index c416f182a..a1c50f894 100644 --- a/test/language/module-code/parse-err-decl-pos-export-arrow-function.js +++ b/test/language/module-code/parse-err-decl-pos-export-arrow-function.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + () => { export default null; }; diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js index 644ac851a..54102000c 100644 --- a/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js +++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt-list.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + { void 0; export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js index e9210b499..9a5eaae41 100644 --- a/test/language/module-code/parse-err-decl-pos-export-block-stmt.js +++ b/test/language/module-code/parse-err-decl-pos-export-block-stmt.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js index 1b7981b90..c06745d79 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static method() { export default null; } } diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js index 44850b010..d950bd92c 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-meth.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { method() { export default null; } } diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js index fd2886f51..6a4da6961 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static *method() { export default null; } } diff --git a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js index a6cc6be07..239c6e95b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { *method() { export default null; } } diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js index adf2050cc..4fe83ec7c 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { static *method() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js index 2b4199168..5c0349244 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { *method() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js index 7da2bcfa3..2895469ac 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { static method() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js index 5d569f206..74dd7a696 100644 --- a/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js +++ b/test/language/module-code/parse-err-decl-pos-export-class-expr-meth.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { method() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-do-while.js b/test/language/module-code/parse-err-decl-pos-export-do-while.js index 2ed5064de..2c8fe0634 100644 --- a/test/language/module-code/parse-err-decl-pos-export-do-while.js +++ b/test/language/module-code/parse-err-decl-pos-export-do-while.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + do export default null; while (false) diff --git a/test/language/module-code/parse-err-decl-pos-export-for-const.js b/test/language/module-code/parse-err-decl-pos-export-for-const.js index 90019ce3d..974a9287c 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x = 0; false;) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js index 44adc1b6f..7afc55183 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const y in []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js index eb6866ffd..1937e90c2 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let y in []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js index b4732dae5..f44b86e92 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (y in []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js index e9f4520de..4de30f1f9 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-in-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-in-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var y in []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-let.js b/test/language/module-code/parse-err-decl-pos-export-for-let.js index 735d09846..a6f4eef30 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x = 0; false;) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js index 392dc2ad7..dd39c6e22 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (x = 0; false;) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js index 1163a69b0..b87559a95 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-const.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const y of []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js index a20bf165f..eb03c3704 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-let.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let y of []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js index 7fb11c41b..dc5ae19f1 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (y of []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js index bf435ffc9..e94a10cb9 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-of-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-of-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var y of []) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-for-var.js b/test/language/module-code/parse-err-decl-pos-export-for-var.js index 5ebea8093..49315ef1d 100644 --- a/test/language/module-code/parse-err-decl-pos-export-for-var.js +++ b/test/language/module-code/parse-err-decl-pos-export-for-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x = 0; false;) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-function-decl.js b/test/language/module-code/parse-err-decl-pos-export-function-decl.js index 38dae2238..156ba7502 100644 --- a/test/language/module-code/parse-err-decl-pos-export-function-decl.js +++ b/test/language/module-code/parse-err-decl-pos-export-function-decl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-function-expr.js b/test/language/module-code/parse-err-decl-pos-export-function-expr.js index cff92106e..bcba9d3cb 100644 --- a/test/language/module-code/parse-err-decl-pos-export-function-expr.js +++ b/test/language/module-code/parse-err-decl-pos-export-function-expr.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (function() { export default null; }); diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js index a2761fde6..34035d2d6 100644 --- a/test/language/module-code/parse-err-decl-pos-export-generator-decl.js +++ b/test/language/module-code/parse-err-decl-pos-export-generator-decl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js index 2a7e53e04..c19213d7b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-generator-expr.js +++ b/test/language/module-code/parse-err-decl-pos-export-generator-expr.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (function*() { export default null; }); diff --git a/test/language/module-code/parse-err-decl-pos-export-if-else.js b/test/language/module-code/parse-err-decl-pos-export-if-else.js index 516d76d76..d4501dcfd 100644 --- a/test/language/module-code/parse-err-decl-pos-export-if-else.js +++ b/test/language/module-code/parse-err-decl-pos-export-if-else.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) { } else export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-if-if.js b/test/language/module-code/parse-err-decl-pos-export-if-if.js index 012241a20..4319e30e0 100644 --- a/test/language/module-code/parse-err-decl-pos-export-if-if.js +++ b/test/language/module-code/parse-err-decl-pos-export-if-if.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-labeled.js b/test/language/module-code/parse-err-decl-pos-export-labeled.js index fff280da8..4a931093f 100644 --- a/test/language/module-code/parse-err-decl-pos-export-labeled.js +++ b/test/language/module-code/parse-err-decl-pos-export-labeled.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + test262: export default null; diff --git a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js index 1b5604717..304b5a80b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-gen-method.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ *m() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-object-getter.js b/test/language/module-code/parse-err-decl-pos-export-object-getter.js index 86f3fb208..bcdb09ad1 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-getter.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-getter.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ get m() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-object-method.js b/test/language/module-code/parse-err-decl-pos-export-object-method.js index c035853d7..d847bbcdc 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-method.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-method.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ m() { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-object-setter.js b/test/language/module-code/parse-err-decl-pos-export-object-setter.js index b156b53a8..8273aa987 100644 --- a/test/language/module-code/parse-err-decl-pos-export-object-setter.js +++ b/test/language/module-code/parse-err-decl-pos-export-object-setter.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ set m(x) { export default null; } }); diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js index ba4780c99..6d27b3be1 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { case 1: export default null; default: } diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-case.js b/test/language/module-code/parse-err-decl-pos-export-switch-case.js index 4ffefa1f1..23db027c3 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-case.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-case.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { case 1: export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js index 193acb42e..6c8613030 100644 --- a/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js +++ b/test/language/module-code/parse-err-decl-pos-export-switch-dftl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { default: export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js index be7fa7742..46a611409 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-catch-finally.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } catch (err) { } finally { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-try-catch.js b/test/language/module-code/parse-err-decl-pos-export-try-catch.js index cd7badb6e..c9c0dc73b 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-catch.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-catch.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } catch (err) { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-try-finally.js b/test/language/module-code/parse-err-decl-pos-export-try-finally.js index 1f73825de..b141c1008 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-finally.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-finally.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } finally { export default null; } diff --git a/test/language/module-code/parse-err-decl-pos-export-try-try.js b/test/language/module-code/parse-err-decl-pos-export-try-try.js index c641f4143..237d3a94a 100644 --- a/test/language/module-code/parse-err-decl-pos-export-try-try.js +++ b/test/language/module-code/parse-err-decl-pos-export-try-try.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { export default null; } catch (err) { } diff --git a/test/language/module-code/parse-err-decl-pos-export-while.js b/test/language/module-code/parse-err-decl-pos-export-while.js index b2115e5ee..75db89717 100644 --- a/test/language/module-code/parse-err-decl-pos-export-while.js +++ b/test/language/module-code/parse-err-decl-pos-export-while.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) export default null; diff --git a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js index 958525b23..62a5367ab 100644 --- a/test/language/module-code/parse-err-decl-pos-import-arrow-function.js +++ b/test/language/module-code/parse-err-decl-pos-import-arrow-function.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + () => { import v from './decl-pos-import-arrow-function.js'; }; diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js index 3b94c0f2a..c6134a857 100644 --- a/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js +++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt-list.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + { void 0; import v from './decl-pos-import-block-stmt-list.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js index 91688ce9d..bbdcfead1 100644 --- a/test/language/module-code/parse-err-decl-pos-import-block-stmt.js +++ b/test/language/module-code/parse-err-decl-pos-import-block-stmt.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + { import v from './decl-pos-import-block-stmt.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js index f968a76c4..1641862f5 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static method() { import v from './decl-pos-import-class-decl-meth-static.js'; } } diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js index 3852acdbd..6e575258c 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-meth.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { method() { import v from './decl-pos-import-class-decl-meth.js'; } } diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js index 3f62c62f3..7659a1b37 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static *method() { import v from './decl-pos-import-class-decl-method-gen-static.js'; } } diff --git a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js index dd8d56a4c..288c42fec 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { *method() { import v from './decl-pos-import-class-decl-method-gen.js'; } } diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js index e25f32f30..f6ee7837f 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { static *method() { import v from './decl-pos-import-class-expr-meth-gen-static.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js index 8a145d7d0..fe4911da5 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { *method() { import v from './decl-pos-import-class-expr-meth-gen.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js index 3ac43fd1b..d3954fc39 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { static method() { import v from './decl-pos-import-class-expr-meth-static.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js index 93a02d647..d59a3ce9e 100644 --- a/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js +++ b/test/language/module-code/parse-err-decl-pos-import-class-expr-meth.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (class { method() { import v from './decl-pos-import-class-expr-meth.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-do-while.js b/test/language/module-code/parse-err-decl-pos-import-do-while.js index 968b57944..ead37d503 100644 --- a/test/language/module-code/parse-err-decl-pos-import-do-while.js +++ b/test/language/module-code/parse-err-decl-pos-import-do-while.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + do import v from './decl-pos-import-do-while.js'; while (false) diff --git a/test/language/module-code/parse-err-decl-pos-import-for-const.js b/test/language/module-code/parse-err-decl-pos-import-for-const.js index 7df32518b..f2f19b5a0 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x = 0; false;) import v from './decl-pos-import-for-const.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js index 30abe3217..de22bae5b 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const y in []) import v from './decl-pos-import-for-in-const.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js index 7961f5a86..92fb1d4f5 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let y in []) import v from './decl-pos-import-for-in-let.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js index 52b433c5e..79395ace4 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (y in []) import v from './decl-pos-import-for-in-lhs.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js index 79af4f41a..d3e6fae83 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-in-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-in-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var y in []) import v from './decl-pos-import-for-in-var.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-let.js b/test/language/module-code/parse-err-decl-pos-import-for-let.js index 369b1f201..6f669910e 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x = 0; false;) import v from './decl-pos-import-for-let.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js index f368c493b..8ac1f694c 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (x = 0; false;) import v from './decl-pos-import-for-lhs.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js index 5e93d21ab..7ed8ba0ee 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-const.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-const.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const y of []) import v from './decl-pos-import-for-of-const.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js index 0a7d64210..0bc5aa4d2 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-let.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-let.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (let y of []) import v from './decl-pos-import-for-of-let.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js index dc06d5279..d07eb8927 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-lhs.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (y of []) import v from './decl-pos-import-for-of-lhs.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js index dd95d3d97..0acc6f7af 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-of-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-of-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var y of []) import v from './decl-pos-import-for-of-var.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-for-var.js b/test/language/module-code/parse-err-decl-pos-import-for-var.js index 74ba81ae6..ceb9d358c 100644 --- a/test/language/module-code/parse-err-decl-pos-import-for-var.js +++ b/test/language/module-code/parse-err-decl-pos-import-for-var.js @@ -9,5 +9,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x = 0; false;) import v from './decl-pos-import-for-var.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-function-decl.js b/test/language/module-code/parse-err-decl-pos-import-function-decl.js index b03ffec87..9a0de2276 100644 --- a/test/language/module-code/parse-err-decl-pos-import-function-decl.js +++ b/test/language/module-code/parse-err-decl-pos-import-function-decl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { import v from './decl-pos-import-function-decl.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-function-expr.js b/test/language/module-code/parse-err-decl-pos-import-function-expr.js index d52ac1973..5bda3c98e 100644 --- a/test/language/module-code/parse-err-decl-pos-import-function-expr.js +++ b/test/language/module-code/parse-err-decl-pos-import-function-expr.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (function() { import v from './decl-pos-import-function-expr.js'; }); diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js index a29796607..e0dea3ba9 100644 --- a/test/language/module-code/parse-err-decl-pos-import-generator-decl.js +++ b/test/language/module-code/parse-err-decl-pos-import-generator-decl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { import v from './decl-pos-import-generator-decl.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js index ca3e9a3b7..bee44effa 100644 --- a/test/language/module-code/parse-err-decl-pos-import-generator-expr.js +++ b/test/language/module-code/parse-err-decl-pos-import-generator-expr.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + (function*() { import v from './decl-pos-import-generator-expr.js'; }); diff --git a/test/language/module-code/parse-err-decl-pos-import-if-else.js b/test/language/module-code/parse-err-decl-pos-import-if-else.js index 6023e015d..93560a19c 100644 --- a/test/language/module-code/parse-err-decl-pos-import-if-else.js +++ b/test/language/module-code/parse-err-decl-pos-import-if-else.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) { } else import v from './decl-pos-import-if-else.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-if-if.js b/test/language/module-code/parse-err-decl-pos-import-if-if.js index ca57171d7..8434c82c2 100644 --- a/test/language/module-code/parse-err-decl-pos-import-if-if.js +++ b/test/language/module-code/parse-err-decl-pos-import-if-if.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) import v from './decl-pos-import-if-if.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-labeled.js b/test/language/module-code/parse-err-decl-pos-import-labeled.js index a4d963396..172e3a754 100644 --- a/test/language/module-code/parse-err-decl-pos-import-labeled.js +++ b/test/language/module-code/parse-err-decl-pos-import-labeled.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + test262: import v from './decl-pos-import-labeled.js'; diff --git a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js index a316e5a36..39c3cb772 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-gen-method.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ *m() { import v from './decl-pos-import-object-gen-method.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-object-getter.js b/test/language/module-code/parse-err-decl-pos-import-object-getter.js index 6cd948866..8e42951da 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-getter.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-getter.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ get m() { import v from './decl-pos-import-object-getter.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-object-method.js b/test/language/module-code/parse-err-decl-pos-import-object-method.js index 7632d1fab..5ab94c64e 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-method.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-method.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ m() { import v from './decl-pos-import-object-method.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-object-setter.js b/test/language/module-code/parse-err-decl-pos-import-object-setter.js index bc316b3d9..cd5bb46fa 100644 --- a/test/language/module-code/parse-err-decl-pos-import-object-setter.js +++ b/test/language/module-code/parse-err-decl-pos-import-object-setter.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ({ set m(x) { import v from './decl-pos-import-object-setter.js'; } }); diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js index 6081a05a9..8d8847c2c 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { case 1: import v from './decl-pos-import-switch-case-dflt.js'; default: } diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-case.js b/test/language/module-code/parse-err-decl-pos-import-switch-case.js index c8f22347d..3acfb0ac0 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-case.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-case.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { case 1: import v from './decl-pos-import-switch-case.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js index ad9cd2500..e08e9fde4 100644 --- a/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js +++ b/test/language/module-code/parse-err-decl-pos-import-switch-dftl.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + switch(0) { default: import v from './decl-pos-import-switch-dftl.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js index f1bde8b21..fabd334e8 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-catch-finally.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } catch (err) { } finally { import v from './decl-pos-import-try-catch-finally.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-try-catch.js b/test/language/module-code/parse-err-decl-pos-import-try-catch.js index 289b3a750..1757236a4 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-catch.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-catch.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } catch (err) { import v from './decl-pos-import-try-catch.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-try-finally.js b/test/language/module-code/parse-err-decl-pos-import-try-finally.js index e99b64719..c5e2ea906 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-finally.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-finally.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } finally { import v from './decl-pos-import-try-finally.js'; } diff --git a/test/language/module-code/parse-err-decl-pos-import-try-try.js b/test/language/module-code/parse-err-decl-pos-import-try-try.js index 8e1d62b6c..976210977 100644 --- a/test/language/module-code/parse-err-decl-pos-import-try-try.js +++ b/test/language/module-code/parse-err-decl-pos-import-try-try.js @@ -9,6 +9,8 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + try { import v from './decl-pos-import-try-try.js'; } catch (err) { } diff --git a/test/language/module-code/parse-err-decl-pos-import-while.js b/test/language/module-code/parse-err-decl-pos-import-while.js index c7840f3c4..45d761385 100644 --- a/test/language/module-code/parse-err-decl-pos-import-while.js +++ b/test/language/module-code/parse-err-decl-pos-import-while.js @@ -9,4 +9,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) import v from './decl-pos-import-while.js'; diff --git a/test/language/module-code/parse-err-export-dflt-const.js b/test/language/module-code/parse-err-export-dflt-const.js index ef7247b41..b1d5abebf 100644 --- a/test/language/module-code/parse-err-export-dflt-const.js +++ b/test/language/module-code/parse-err-export-dflt-const.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export default const x = null; diff --git a/test/language/module-code/parse-err-export-dflt-expr.js b/test/language/module-code/parse-err-export-dflt-expr.js index c9f03e464..55e94683b 100644 --- a/test/language/module-code/parse-err-export-dflt-expr.js +++ b/test/language/module-code/parse-err-export-dflt-expr.js @@ -20,4 +20,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export default null, null; diff --git a/test/language/module-code/parse-err-export-dflt-let.js b/test/language/module-code/parse-err-export-dflt-let.js index e355941ef..fe316fc1f 100644 --- a/test/language/module-code/parse-err-export-dflt-let.js +++ b/test/language/module-code/parse-err-export-dflt-let.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export default let x; diff --git a/test/language/module-code/parse-err-export-dflt-var.js b/test/language/module-code/parse-err-export-dflt-var.js index 4165cdf1f..a661aca4b 100644 --- a/test/language/module-code/parse-err-export-dflt-var.js +++ b/test/language/module-code/parse-err-export-dflt-var.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + export default var x; diff --git a/test/language/module-code/parse-err-hoist-lex-fun.js b/test/language/module-code/parse-err-hoist-lex-fun.js index 3ecf06c58..977d2002b 100644 --- a/test/language/module-code/parse-err-hoist-lex-fun.js +++ b/test/language/module-code/parse-err-hoist-lex-fun.js @@ -19,5 +19,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + var f; function f() {} diff --git a/test/language/module-code/parse-err-hoist-lex-gen.js b/test/language/module-code/parse-err-hoist-lex-gen.js index bb1f5d0fb..a68a31adf 100644 --- a/test/language/module-code/parse-err-hoist-lex-gen.js +++ b/test/language/module-code/parse-err-hoist-lex-gen.js @@ -20,5 +20,7 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + var g; function* g() {} diff --git a/test/language/module-code/parse-err-invoke-anon-fun-decl.js b/test/language/module-code/parse-err-invoke-anon-fun-decl.js index f443981cd..73b8f5502 100644 --- a/test/language/module-code/parse-err-invoke-anon-fun-decl.js +++ b/test/language/module-code/parse-err-invoke-anon-fun-decl.js @@ -20,4 +20,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export default function() {}(); diff --git a/test/language/module-code/parse-err-invoke-anon-gen-decl.js b/test/language/module-code/parse-err-invoke-anon-gen-decl.js index ea625968a..16eeb6a08 100644 --- a/test/language/module-code/parse-err-invoke-anon-gen-decl.js +++ b/test/language/module-code/parse-err-invoke-anon-gen-decl.js @@ -21,4 +21,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export default function* () {}(); diff --git a/test/language/module-code/parse-err-reference.js b/test/language/module-code/parse-err-reference.js index 9e8c492ba..01562c072 100644 --- a/test/language/module-code/parse-err-reference.js +++ b/test/language/module-code/parse-err-reference.js @@ -17,4 +17,6 @@ info: | flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + 1++; diff --git a/test/language/module-code/parse-err-return.js b/test/language/module-code/parse-err-return.js index 013051120..fa5aab5ea 100644 --- a/test/language/module-code/parse-err-return.js +++ b/test/language/module-code/parse-err-return.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + return; diff --git a/test/language/module-code/parse-err-semi-dflt-expr.js b/test/language/module-code/parse-err-semi-dflt-expr.js index 331915a7b..b155c8562 100644 --- a/test/language/module-code/parse-err-semi-dflt-expr.js +++ b/test/language/module-code/parse-err-semi-dflt-expr.js @@ -21,4 +21,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export default null null; diff --git a/test/language/module-code/parse-err-semi-export-clause-from.js b/test/language/module-code/parse-err-semi-export-clause-from.js index 3eaa729a6..f2cbdccf5 100644 --- a/test/language/module-code/parse-err-semi-export-clause-from.js +++ b/test/language/module-code/parse-err-semi-export-clause-from.js @@ -21,4 +21,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export {} from './parse-err-semi-export-clause-from.js' null; diff --git a/test/language/module-code/parse-err-semi-export-clause.js b/test/language/module-code/parse-err-semi-export-clause.js index a876deeb5..c42e6f5df 100644 --- a/test/language/module-code/parse-err-semi-export-clause.js +++ b/test/language/module-code/parse-err-semi-export-clause.js @@ -21,4 +21,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export {} null; diff --git a/test/language/module-code/parse-err-semi-export-star.js b/test/language/module-code/parse-err-semi-export-star.js index 6ff59a84c..71b18e7c4 100644 --- a/test/language/module-code/parse-err-semi-export-star.js +++ b/test/language/module-code/parse-err-semi-export-star.js @@ -20,4 +20,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + export * from './parse-err-semi-export-star.js' null; diff --git a/test/language/module-code/parse-err-syntax.js b/test/language/module-code/parse-err-syntax.js index 818199963..1e5c0b328 100644 --- a/test/language/module-code/parse-err-syntax.js +++ b/test/language/module-code/parse-err-syntax.js @@ -17,4 +17,6 @@ info: | flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + ? diff --git a/test/language/module-code/parse-err-yield.js b/test/language/module-code/parse-err-yield.js index 17e20c96d..4650d120c 100644 --- a/test/language/module-code/parse-err-yield.js +++ b/test/language/module-code/parse-err-yield.js @@ -27,4 +27,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + yield; diff --git a/test/language/punctuators/S7.7_A2_T1.js b/test/language/punctuators/S7.7_A2_T1.js index 52b658b05..0f40080dc 100644 --- a/test/language/punctuators/S7.7_A2_T1.js +++ b/test/language/punctuators/S7.7_A2_T1.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + \u007B\u007D; diff --git a/test/language/punctuators/S7.7_A2_T10.js b/test/language/punctuators/S7.7_A2_T10.js index 02765dc64..f6329e3c4 100644 --- a/test/language/punctuators/S7.7_A2_T10.js +++ b/test/language/punctuators/S7.7_A2_T10.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 1\u002F2; diff --git a/test/language/punctuators/S7.7_A2_T2.js b/test/language/punctuators/S7.7_A2_T2.js index 97118e83d..13cb93c0e 100644 --- a/test/language/punctuators/S7.7_A2_T2.js +++ b/test/language/punctuators/S7.7_A2_T2.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + \u00281\u0029; diff --git a/test/language/punctuators/S7.7_A2_T3.js b/test/language/punctuators/S7.7_A2_T3.js index c45c90eb1..616eb46c7 100644 --- a/test/language/punctuators/S7.7_A2_T3.js +++ b/test/language/punctuators/S7.7_A2_T3.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + \u005B\u005D; diff --git a/test/language/punctuators/S7.7_A2_T4.js b/test/language/punctuators/S7.7_A2_T4.js index 4963bda47..3bbaef9c2 100644 --- a/test/language/punctuators/S7.7_A2_T4.js +++ b/test/language/punctuators/S7.7_A2_T4.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + \u003B; diff --git a/test/language/punctuators/S7.7_A2_T5.js b/test/language/punctuators/S7.7_A2_T5.js index 379bfe789..ae054f635 100644 --- a/test/language/punctuators/S7.7_A2_T5.js +++ b/test/language/punctuators/S7.7_A2_T5.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + x = 1; this\u002Ex; diff --git a/test/language/punctuators/S7.7_A2_T6.js b/test/language/punctuators/S7.7_A2_T6.js index 6d9f73c3e..aefdd1a1f 100644 --- a/test/language/punctuators/S7.7_A2_T6.js +++ b/test/language/punctuators/S7.7_A2_T6.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 1\u002C2; diff --git a/test/language/punctuators/S7.7_A2_T7.js b/test/language/punctuators/S7.7_A2_T7.js index 9b066810b..b0fb5bd43 100644 --- a/test/language/punctuators/S7.7_A2_T7.js +++ b/test/language/punctuators/S7.7_A2_T7.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 1\u002B2; diff --git a/test/language/punctuators/S7.7_A2_T8.js b/test/language/punctuators/S7.7_A2_T8.js index 88469020d..001e8d080 100644 --- a/test/language/punctuators/S7.7_A2_T8.js +++ b/test/language/punctuators/S7.7_A2_T8.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 1\u002D2; diff --git a/test/language/punctuators/S7.7_A2_T9.js b/test/language/punctuators/S7.7_A2_T9.js index cbfdeb8fc..761c49ded 100644 --- a/test/language/punctuators/S7.7_A2_T9.js +++ b/test/language/punctuators/S7.7_A2_T9.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + 1\u002A2; diff --git a/test/language/reserved-words/await-module.js b/test/language/reserved-words/await-module.js index 0f80c9127..da2075fae 100644 --- a/test/language/reserved-words/await-module.js +++ b/test/language/reserved-words/await-module.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var await; diff --git a/test/language/reserved-words/ident-reference-false-escaped.js b/test/language/reserved-words/ident-reference-false-escaped.js index 65e06067f..9b9db612e 100644 --- a/test/language/reserved-words/ident-reference-false-escaped.js +++ b/test/language/reserved-words/ident-reference-false-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + f\u0061lse = 0; diff --git a/test/language/reserved-words/ident-reference-false.js b/test/language/reserved-words/ident-reference-false.js index eb3da278c..7047bf890 100644 --- a/test/language/reserved-words/ident-reference-false.js +++ b/test/language/reserved-words/ident-reference-false.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // It's tempting to write `false = 0`, but that'd be a test to validate `false` // is not a valid simple assignment target, cf. tests in language/expressions/assignment. // Also see: sec-semantics-static-semantics-isvalidsimpleassignmenttarget diff --git a/test/language/reserved-words/ident-reference-null-escaped.js b/test/language/reserved-words/ident-reference-null-escaped.js index 55f20424b..4d7c3ddc8 100644 --- a/test/language/reserved-words/ident-reference-null-escaped.js +++ b/test/language/reserved-words/ident-reference-null-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + nul\u006c = 0; diff --git a/test/language/reserved-words/ident-reference-null.js b/test/language/reserved-words/ident-reference-null.js index 50102d969..afe4aed11 100644 --- a/test/language/reserved-words/ident-reference-null.js +++ b/test/language/reserved-words/ident-reference-null.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // It's tempting to write `null = 0`, but that'd be a test to validate `null` // is not a valid simple assignment target, cf. tests in language/expressions/assignment. // Also see: sec-semantics-static-semantics-isvalidsimpleassignmenttarget diff --git a/test/language/reserved-words/ident-reference-true-escaped.js b/test/language/reserved-words/ident-reference-true-escaped.js index 5c7476143..8f7bde3c0 100644 --- a/test/language/reserved-words/ident-reference-true-escaped.js +++ b/test/language/reserved-words/ident-reference-true-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + tru\u0065 = 0; diff --git a/test/language/reserved-words/ident-reference-true.js b/test/language/reserved-words/ident-reference-true.js index d24cc8a0a..f84dd0f0a 100644 --- a/test/language/reserved-words/ident-reference-true.js +++ b/test/language/reserved-words/ident-reference-true.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // It's tempting to write `true = 0`, but that'd be a test to validate `true` // is not a valid simple assignment target, cf. tests in language/expressions/assignment. // Also see: sec-semantics-static-semantics-isvalidsimpleassignmenttarget diff --git a/test/language/reserved-words/label-ident-false-escaped.js b/test/language/reserved-words/label-ident-false-escaped.js index ff864e380..044e22e64 100644 --- a/test/language/reserved-words/label-ident-false-escaped.js +++ b/test/language/reserved-words/label-ident-false-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + f\u0061lse: ; diff --git a/test/language/reserved-words/label-ident-false.js b/test/language/reserved-words/label-ident-false.js index 13302f2e3..0a00495ba 100644 --- a/test/language/reserved-words/label-ident-false.js +++ b/test/language/reserved-words/label-ident-false.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + false: ; diff --git a/test/language/reserved-words/label-ident-null-escaped.js b/test/language/reserved-words/label-ident-null-escaped.js index 94509c622..701ac2a46 100644 --- a/test/language/reserved-words/label-ident-null-escaped.js +++ b/test/language/reserved-words/label-ident-null-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + nul\u006c: ; diff --git a/test/language/reserved-words/label-ident-null.js b/test/language/reserved-words/label-ident-null.js index 82433ebdf..2a7a1d93b 100644 --- a/test/language/reserved-words/label-ident-null.js +++ b/test/language/reserved-words/label-ident-null.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + null: ; diff --git a/test/language/reserved-words/label-ident-true-escaped.js b/test/language/reserved-words/label-ident-true-escaped.js index df4cfcbff..65088dc92 100644 --- a/test/language/reserved-words/label-ident-true-escaped.js +++ b/test/language/reserved-words/label-ident-true-escaped.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + tru\u0065: ; diff --git a/test/language/reserved-words/label-ident-true.js b/test/language/reserved-words/label-ident-true.js index 30ff9c457..8cfe916c5 100644 --- a/test/language/reserved-words/label-ident-true.js +++ b/test/language/reserved-words/label-ident-true.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + true: ; diff --git a/test/language/rest-parameters/position-invalid.js b/test/language/rest-parameters/position-invalid.js index bc64f3bb0..91bf30f03 100644 --- a/test/language/rest-parameters/position-invalid.js +++ b/test/language/rest-parameters/position-invalid.js @@ -8,4 +8,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; function f(a, ...b, c) {} diff --git a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js index dc8000e30..8f76fe46e 100644 --- a/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js +++ b/test/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo(x = 1){"use strict"} diff --git a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js index f107468b1..75bb7a1da 100644 --- a/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters.js @@ -11,5 +11,7 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (arguments) { } diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js index f96134286..389b911cc 100644 --- a/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js +++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals-default.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; async function foo (x = await) { } diff --git a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js index e93d9f6ab..72748ce58 100644 --- a/test/language/statements/async-function/early-errors-declaration-await-in-formals.js +++ b/test/language/statements/async-function/early-errors-declaration-await-in-formals.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; async function foo (await) { } diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js index a5c91fb57..f83a44df8 100644 --- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js +++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-arguments.js @@ -11,5 +11,7 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; async function arguments () { } diff --git a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js index 29facf91a..6e0f08863 100644 --- a/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js +++ b/test/language/statements/async-function/early-errors-declaration-binding-identifier-eval.js @@ -11,4 +11,6 @@ negative: type: SyntaxError flags: [onlyStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; async function eval () { } diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js index a1d84ef3d..b21b69eb0 100644 --- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js +++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (foo) { super() }; diff --git a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js index ed9570766..a5b2eca9a 100644 --- a/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js +++ b/test/language/statements/async-function/early-errors-declaration-body-contains-super-property.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (foo) { super.prop }; diff --git a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js index 186baca6d..baaf3210a 100644 --- a/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-duplicate-parameters.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo(a, a) { } diff --git a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js index 39d32b22e..e4895540b 100644 --- a/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js +++ b/test/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters.js @@ -11,4 +11,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (eval) { } diff --git a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js index c4132bd53..685b26618 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (bar) { let bar; } diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js index 73e1ad870..92810c42a 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (foo = super()) { let bar; } diff --git a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js index ee20b11cf..71fa4848d 100644 --- a/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js +++ b/test/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function foo (foo = super.foo) { let bar; } diff --git a/test/language/statements/async-function/escaped-async.js b/test/language/statements/async-function/escaped-async.js index 32e098029..b2c181c78 100644 --- a/test/language/statements/async-function/escaped-async.js +++ b/test/language/statements/async-function/escaped-async.js @@ -19,4 +19,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + \u0061sync function f(){} diff --git a/test/language/statements/async-function/let-newline-await-in-async-function.js b/test/language/statements/async-function/let-newline-await-in-async-function.js index c7a7adb79..f0330e027 100644 --- a/test/language/statements/async-function/let-newline-await-in-async-function.js +++ b/test/language/statements/async-function/let-newline-await-in-async-function.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function f() { let await 0; diff --git a/test/language/statements/async-generator/escaped-async.js b/test/language/statements/async-generator/escaped-async.js index 625bcf374..27ba157a2 100644 --- a/test/language/statements/async-generator/escaped-async.js +++ b/test/language/statements/async-generator/escaped-async.js @@ -19,4 +19,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + \u0061sync function* f(){} diff --git a/test/language/statements/block/S12.1_A4_T1.js b/test/language/statements/block/S12.1_A4_T1.js index 6addb73a5..8066c51c1 100644 --- a/test/language/statements/block/S12.1_A4_T1.js +++ b/test/language/statements/block/S12.1_A4_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function __func(){}; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/block/S12.1_A4_T2.js b/test/language/statements/block/S12.1_A4_T2.js index 0032285eb..5a9eae305 100644 --- a/test/language/statements/block/S12.1_A4_T2.js +++ b/test/language/statements/block/S12.1_A4_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + x=1; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/break/S12.8_A1_T1.js b/test/language/statements/break/S12.8_A1_T1.js index 5128e6284..955e9a5cb 100644 --- a/test/language/statements/break/S12.8_A1_T1.js +++ b/test/language/statements/break/S12.8_A1_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x=1; diff --git a/test/language/statements/break/S12.8_A1_T2.js b/test/language/statements/break/S12.8_A1_T2.js index 517cd8b75..be9d22814 100644 --- a/test/language/statements/break/S12.8_A1_T2.js +++ b/test/language/statements/break/S12.8_A1_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL : x=3.14; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/break/S12.8_A1_T3.js b/test/language/statements/break/S12.8_A1_T3.js index fbd6e646d..5fc1d3d28 100644 --- a/test/language/statements/break/S12.8_A1_T3.js +++ b/test/language/statements/break/S12.8_A1_T3.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 { diff --git a/test/language/statements/break/S12.8_A1_T4.js b/test/language/statements/break/S12.8_A1_T4.js index a8c085f67..6be4cfd26 100644 --- a/test/language/statements/break/S12.8_A1_T4.js +++ b/test/language/statements/break/S12.8_A1_T4.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL : x=3.14; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/break/S12.8_A5_T1.js b/test/language/statements/break/S12.8_A5_T1.js index e74390fdd..794a0cb8a 100644 --- a/test/language/statements/break/S12.8_A5_T1.js +++ b/test/language/statements/break/S12.8_A5_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (function(){ LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/break/S12.8_A5_T2.js b/test/language/statements/break/S12.8_A5_T2.js index 91a0bc7f4..431ac0bb6 100644 --- a/test/language/statements/break/S12.8_A5_T2.js +++ b/test/language/statements/break/S12.8_A5_T2.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (function(){ LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/break/S12.8_A5_T3.js b/test/language/statements/break/S12.8_A5_T3.js index 955e7794f..c3a8512c1 100644 --- a/test/language/statements/break/S12.8_A5_T3.js +++ b/test/language/statements/break/S12.8_A5_T3.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (function(){ LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/break/S12.8_A6.js b/test/language/statements/break/S12.8_A6.js index 1a3ad0014..9b08410a3 100644 --- a/test/language/statements/break/S12.8_A6.js +++ b/test/language/statements/break/S12.8_A6.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; LABEL1 : do { diff --git a/test/language/statements/break/S12.8_A8_T1.js b/test/language/statements/break/S12.8_A8_T1.js index f2ff054be..2c54f3758 100644 --- a/test/language/statements/break/S12.8_A8_T1.js +++ b/test/language/statements/break/S12.8_A8_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; try{ diff --git a/test/language/statements/break/S12.8_A8_T2.js b/test/language/statements/break/S12.8_A8_T2.js index 772289224..3f64db5d8 100644 --- a/test/language/statements/break/S12.8_A8_T2.js +++ b/test/language/statements/break/S12.8_A8_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; try{ diff --git a/test/language/statements/class/async-gen-meth-escaped-async.js b/test/language/statements/class/async-gen-meth-escaped-async.js index bd9c54ef9..c48583835 100644 --- a/test/language/statements/class/async-gen-meth-escaped-async.js +++ b/test/language/statements/class/async-gen-meth-escaped-async.js @@ -19,6 +19,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { \u0061sync* m(){} }; diff --git a/test/language/statements/class/async-meth-escaped-async.js b/test/language/statements/class/async-meth-escaped-async.js index e22dcbfb7..a0ed13c5d 100644 --- a/test/language/statements/class/async-meth-escaped-async.js +++ b/test/language/statements/class/async-meth-escaped-async.js @@ -19,6 +19,8 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + class C { \u0061sync m(){} }; diff --git a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js index 400cda447..c3a311a0b 100644 --- a/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js +++ b/test/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js @@ -10,6 +10,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async bar(x = 1) {"use strict"} } diff --git a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js index 6832dcea0..96a9875bd 100644 --- a/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo (arguments) { } } diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js index 48535adb2..38e374e31 100644 --- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js +++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo (x = await) { } } diff --git a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js index b6776099b..3bc9b8af9 100644 --- a/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js +++ b/test/language/statements/class/definition/early-errors-class-method-await-in-formals.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo (await) { } } diff --git a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js index 5d3b51545..a90146284 100644 --- a/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js +++ b/test/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo () { super() } } diff --git a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js index b060183ac..db85f2618 100644 --- a/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class Foo { async foo(a, a) { } } diff --git a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js index f476e3921..bff82df16 100644 --- a/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js +++ b/test/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo(eval) { } } diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js index dbcdd6dba..0963e87b4 100644 --- a/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js +++ b/test/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class Foo { async function foo(bar) { let bar; } } diff --git a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js index bef1a5c81..5d6eb444b 100644 --- a/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js +++ b/test/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js @@ -9,6 +9,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class Foo { async foo(foo = super()) { } } diff --git a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js index 5540822b6..4d0f852e3 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js @@ -12,6 +12,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g() { (function yield() {}); diff --git a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js index 3ecab10e8..7ab1071f3 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js @@ -12,6 +12,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g() { function h() { diff --git a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js index 538a14447..67c4df5f0 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g() { yield ? yield : yield; diff --git a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js index 2b036aaec..2c75e8311 100644 --- a/test/language/statements/class/definition/methods-gen-yield-as-parameter.js +++ b/test/language/statements/class/definition/methods-gen-yield-as-parameter.js @@ -12,6 +12,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g(yield) {} } diff --git a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js index 97cb6f5c5..ccd89056f 100644 --- a/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js +++ b/test/language/statements/class/definition/methods-gen-yield-star-after-newline.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g() { yield diff --git a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js index b3e4aef73..dc8332289 100644 --- a/test/language/statements/class/definition/methods-gen-yield-weak-binding.js +++ b/test/language/statements/class/definition/methods-gen-yield-weak-binding.js @@ -11,6 +11,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class A { *g() { yield 3 + yield 4; } } diff --git a/test/language/statements/class/gen-method-param-dflt-yield.js b/test/language/statements/class/gen-method-param-dflt-yield.js index 1f0984718..d1b6fee33 100644 --- a/test/language/statements/class/gen-method-param-dflt-yield.js +++ b/test/language/statements/class/gen-method-param-dflt-yield.js @@ -20,6 +20,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { *g(x = yield) {} } diff --git a/test/language/statements/class/getter-param-dflt.js b/test/language/statements/class/getter-param-dflt.js index 4e0db4832..166945185 100644 --- a/test/language/statements/class/getter-param-dflt.js +++ b/test/language/statements/class/getter-param-dflt.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { get a(param = null) {} } diff --git a/test/language/statements/class/method-param-yield.js b/test/language/statements/class/method-param-yield.js index a8461d4c6..847a97e79 100644 --- a/test/language/statements/class/method-param-yield.js +++ b/test/language/statements/class/method-param-yield.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { m(x = yield) {} } diff --git a/test/language/statements/class/static-gen-method-param-dflt-yield.js b/test/language/statements/class/static-gen-method-param-dflt-yield.js index 31a0c074c..a1405ea9b 100644 --- a/test/language/statements/class/static-gen-method-param-dflt-yield.js +++ b/test/language/statements/class/static-gen-method-param-dflt-yield.js @@ -20,6 +20,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static *g(x = yield) {} } diff --git a/test/language/statements/class/static-method-param-yield.js b/test/language/statements/class/static-method-param-yield.js index 263b50f6b..45a692e7e 100644 --- a/test/language/statements/class/static-method-param-yield.js +++ b/test/language/statements/class/static-method-param-yield.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { static m(x = yield) {} } diff --git a/test/language/statements/class/strict-mode/with.js b/test/language/statements/class/strict-mode/with.js index b1a619fc8..3ac16a0a6 100644 --- a/test/language/statements/class/strict-mode/with.js +++ b/test/language/statements/class/strict-mode/with.js @@ -9,5 +9,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C extends (function B() { with ({}); return B; }()) {} diff --git a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js index f2452f6fb..749243f5e 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js @@ -11,6 +11,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { constructor() {} constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js index 0b759115f..5073ea99d 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js +++ b/test/language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js @@ -14,6 +14,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { constructor() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js index 7f5d66760..fec555cf3 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js @@ -11,6 +11,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { method() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js index 5d665efd5..c6b0e3abf 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { * method() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js index b5888db49..99adf2761 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { * constructor() {} } diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js index 0bb2db262..bf4b7d42c 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { get method() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js index c48d15592..e02544c94 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { get constructor() {} } diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js index 1132f0a87..4d19a37e2 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { set method(_) { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js index 500da9c52..f8b708d6c 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js +++ b/test/language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { set constructor(_) {} } diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js index b738c74cf..c21377fe1 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js @@ -11,6 +11,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static method() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js index 98918d166..e781f63a5 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static get method() { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js index 294f05522..5424b30b5 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static get prototype() {} } diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js index abd42901d..136a077bf 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js @@ -11,6 +11,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static prototype() {} } diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js index 05de3dfc0..0773a3b1b 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static set method(_) { super(); diff --git a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js index 10f1a7716..1506ce2db 100644 --- a/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js +++ b/test/language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js @@ -13,6 +13,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A { static set prototype() {} } diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js index 80779355d..98391de69 100644 --- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js +++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js @@ -10,6 +10,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; { class A {} class A {} diff --git a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js index 1e5b1fd1e..a9b765b2d 100644 --- a/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js +++ b/test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js @@ -10,5 +10,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; class A {} class A {} diff --git a/test/language/statements/class/syntax/escaped-static.js b/test/language/statements/class/syntax/escaped-static.js index d5be3cf8b..dd06fa5de 100644 --- a/test/language/statements/class/syntax/escaped-static.js +++ b/test/language/statements/class/syntax/escaped-static.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + class C { st\u0061tic m() {} } diff --git a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js index 74863da56..05a440ca0 100644 --- a/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js +++ b/test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js @@ -9,5 +9,7 @@ negative: type: SyntaxError flags: [noStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; (function() { 'use strict'; { const f = 1; var f; } }) diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js index cde8810b1..07944e7bd 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js @@ -8,5 +8,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; const x = 1, y; diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js index bd4d8ad1e..47bbaa581 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js @@ -8,5 +8,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; const x, y = 1; diff --git a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js index a19ea69ce..8e70e0cfe 100644 --- a/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js +++ b/test/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js @@ -8,5 +8,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; const x; diff --git a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js index 10fcbf36a..276488464 100644 --- a/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js +++ b/test/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js @@ -13,5 +13,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + const let = "irrelevant initializer"; diff --git a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js index 8cb66c374..219a68f2d 100644 --- a/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js +++ b/test/language/statements/const/syntax/with-initializer-do-statement-while-expression.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; do const x = 1; while (false) diff --git a/test/language/statements/const/syntax/with-initializer-for-statement.js b/test/language/statements/const/syntax/with-initializer-for-statement.js index 571125e68..e54a0a657 100644 --- a/test/language/statements/const/syntax/with-initializer-for-statement.js +++ b/test/language/statements/const/syntax/with-initializer-for-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (;false;) const x = 1; diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js index c710482d2..4db115072 100644 --- a/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js +++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) {} else const x = 1; diff --git a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js index f485a5ca7..3dfc9f3cf 100644 --- a/test/language/statements/const/syntax/with-initializer-if-expression-statement.js +++ b/test/language/statements/const/syntax/with-initializer-if-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) const x = 1; diff --git a/test/language/statements/const/syntax/with-initializer-label-statement.js b/test/language/statements/const/syntax/with-initializer-label-statement.js index 432c2d374..c4bcff39e 100644 --- a/test/language/statements/const/syntax/with-initializer-label-statement.js +++ b/test/language/statements/const/syntax/with-initializer-label-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; label: const x = 1; diff --git a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js index 7d35cfeb5..774c9bacb 100644 --- a/test/language/statements/const/syntax/with-initializer-while-expression-statement.js +++ b/test/language/statements/const/syntax/with-initializer-while-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; while (false) const x = 1; diff --git a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js index 6656dd493..bf310d23e 100644 --- a/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js +++ b/test/language/statements/const/syntax/without-initializer-case-expression-statement-list.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; switch (true) { case true: const x; } diff --git a/test/language/statements/const/syntax/without-initializer-default-statement-list.js b/test/language/statements/const/syntax/without-initializer-default-statement-list.js index 1d5c088e3..f0a0e775e 100644 --- a/test/language/statements/const/syntax/without-initializer-default-statement-list.js +++ b/test/language/statements/const/syntax/without-initializer-default-statement-list.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; switch (true) { default: const x; } diff --git a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js index d8e5f62d2..f4de4c0cb 100644 --- a/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js +++ b/test/language/statements/const/syntax/without-initializer-do-statement-while-expression.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; do const x; while (false) diff --git a/test/language/statements/const/syntax/without-initializer-for-statement.js b/test/language/statements/const/syntax/without-initializer-for-statement.js index 5ef41674c..32c23cd2d 100644 --- a/test/language/statements/const/syntax/without-initializer-for-statement.js +++ b/test/language/statements/const/syntax/without-initializer-for-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (;false;) const x; diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js index a0c3043e9..b562da90c 100644 --- a/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js +++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) {} else const x; diff --git a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js index e84e357e1..516179f55 100644 --- a/test/language/statements/const/syntax/without-initializer-if-expression-statement.js +++ b/test/language/statements/const/syntax/without-initializer-if-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) const x; diff --git a/test/language/statements/const/syntax/without-initializer-label-statement.js b/test/language/statements/const/syntax/without-initializer-label-statement.js index d7cfd173f..65fd55964 100644 --- a/test/language/statements/const/syntax/without-initializer-label-statement.js +++ b/test/language/statements/const/syntax/without-initializer-label-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; label: const x; diff --git a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js index f726a94cc..0d4554088 100644 --- a/test/language/statements/const/syntax/without-initializer-while-expression-statement.js +++ b/test/language/statements/const/syntax/without-initializer-while-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; while (false) const x; diff --git a/test/language/statements/continue/S12.7_A1_T1.js b/test/language/statements/continue/S12.7_A1_T1.js index 367ee71e7..a000401d5 100644 --- a/test/language/statements/continue/S12.7_A1_T1.js +++ b/test/language/statements/continue/S12.7_A1_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x=1; diff --git a/test/language/statements/continue/S12.7_A1_T2.js b/test/language/statements/continue/S12.7_A1_T2.js index de01cbdfe..a59bea40e 100644 --- a/test/language/statements/continue/S12.7_A1_T2.js +++ b/test/language/statements/continue/S12.7_A1_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL : x=3.14; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/continue/S12.7_A1_T3.js b/test/language/statements/continue/S12.7_A1_T3.js index a3a77601b..b4dc20401 100644 --- a/test/language/statements/continue/S12.7_A1_T3.js +++ b/test/language/statements/continue/S12.7_A1_T3.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL : x=3.14; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/continue/S12.7_A1_T4.js b/test/language/statements/continue/S12.7_A1_T4.js index 58c2ba044..174edaaef 100644 --- a/test/language/statements/continue/S12.7_A1_T4.js +++ b/test/language/statements/continue/S12.7_A1_T4.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 { diff --git a/test/language/statements/continue/S12.7_A5_T1.js b/test/language/statements/continue/S12.7_A5_T1.js index 9a553b6b1..4f6c6de54 100644 --- a/test/language/statements/continue/S12.7_A5_T1.js +++ b/test/language/statements/continue/S12.7_A5_T1.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { LABEL_IN : x++; diff --git a/test/language/statements/continue/S12.7_A5_T2.js b/test/language/statements/continue/S12.7_A5_T2.js index 248eb84f1..97e1b40a7 100644 --- a/test/language/statements/continue/S12.7_A5_T2.js +++ b/test/language/statements/continue/S12.7_A5_T2.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { LABEL_IN : x++; diff --git a/test/language/statements/continue/S12.7_A5_T3.js b/test/language/statements/continue/S12.7_A5_T3.js index e00bf8c78..a6d526084 100644 --- a/test/language/statements/continue/S12.7_A5_T3.js +++ b/test/language/statements/continue/S12.7_A5_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/continue/S12.7_A6.js b/test/language/statements/continue/S12.7_A6.js index 4a9855717..9d3d78ab3 100644 --- a/test/language/statements/continue/S12.7_A6.js +++ b/test/language/statements/continue/S12.7_A6.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; LABEL1 : do { diff --git a/test/language/statements/continue/S12.7_A8_T1.js b/test/language/statements/continue/S12.7_A8_T1.js index ba4197939..f587f3706 100644 --- a/test/language/statements/continue/S12.7_A8_T1.js +++ b/test/language/statements/continue/S12.7_A8_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; try{ diff --git a/test/language/statements/continue/S12.7_A8_T2.js b/test/language/statements/continue/S12.7_A8_T2.js index 5c3c10072..02d4d8360 100644 --- a/test/language/statements/continue/S12.7_A8_T2.js +++ b/test/language/statements/continue/S12.7_A8_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x=0,y=0; try{ diff --git a/test/language/statements/debugger/expression.js b/test/language/statements/debugger/expression.js index 1b965da36..0e75b7b4f 100644 --- a/test/language/statements/debugger/expression.js +++ b/test/language/statements/debugger/expression.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + (debugger); diff --git a/test/language/statements/do-while/S12.6.1_A12.js b/test/language/statements/do-while/S12.6.1_A12.js index 999d6d381..fa24a5c6b 100644 --- a/test/language/statements/do-while/S12.6.1_A12.js +++ b/test/language/statements/do-while/S12.6.1_A12.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do var x=1; var y =2; while (0); diff --git a/test/language/statements/do-while/S12.6.1_A15.js b/test/language/statements/do-while/S12.6.1_A15.js index 5c76c385c..7ac875987 100644 --- a/test/language/statements/do-while/S12.6.1_A15.js +++ b/test/language/statements/do-while/S12.6.1_A15.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK# do{ diff --git a/test/language/statements/do-while/S12.6.1_A6_T1.js b/test/language/statements/do-while/S12.6.1_A6_T1.js index 2597009ea..fda9ab38e 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T1.js +++ b/test/language/statements/do-while/S12.6.1_A6_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while 1; diff --git a/test/language/statements/do-while/S12.6.1_A6_T2.js b/test/language/statements/do-while/S12.6.1_A6_T2.js index c63c1bffc..4869e81f7 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T2.js +++ b/test/language/statements/do-while/S12.6.1_A6_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while 0; diff --git a/test/language/statements/do-while/S12.6.1_A6_T3.js b/test/language/statements/do-while/S12.6.1_A6_T3.js index fe0c68c05..4f457619b 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T3.js +++ b/test/language/statements/do-while/S12.6.1_A6_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while true; diff --git a/test/language/statements/do-while/S12.6.1_A6_T4.js b/test/language/statements/do-while/S12.6.1_A6_T4.js index e10fbbf26..3c0b06ee2 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T4.js +++ b/test/language/statements/do-while/S12.6.1_A6_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while false; diff --git a/test/language/statements/do-while/S12.6.1_A6_T5.js b/test/language/statements/do-while/S12.6.1_A6_T5.js index 7ad3ebe8a..903b55c18 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T5.js +++ b/test/language/statements/do-while/S12.6.1_A6_T5.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while ''; diff --git a/test/language/statements/do-while/S12.6.1_A6_T6.js b/test/language/statements/do-while/S12.6.1_A6_T6.js index 88b0d7913..86359433e 100644 --- a/test/language/statements/do-while/S12.6.1_A6_T6.js +++ b/test/language/statements/do-while/S12.6.1_A6_T6.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do break; while 'hood'; diff --git a/test/language/statements/do-while/decl-async-fun.js b/test/language/statements/do-while/decl-async-fun.js index adcd9046b..488766d3a 100644 --- a/test/language/statements/do-while/decl-async-fun.js +++ b/test/language/statements/do-while/decl-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + do async function f() {} while (false) diff --git a/test/language/statements/do-while/decl-async-gen.js b/test/language/statements/do-while/decl-async-gen.js index 668bbe16c..7f71c8add 100644 --- a/test/language/statements/do-while/decl-async-gen.js +++ b/test/language/statements/do-while/decl-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + do async function* g() {} while (false) diff --git a/test/language/statements/do-while/decl-cls.js b/test/language/statements/do-while/decl-cls.js index f4bea89c8..aeadb9d51 100644 --- a/test/language/statements/do-while/decl-cls.js +++ b/test/language/statements/do-while/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do class C {} while (false) diff --git a/test/language/statements/do-while/decl-const.js b/test/language/statements/do-while/decl-const.js index f1bacdb9e..3c2969f9c 100644 --- a/test/language/statements/do-while/decl-const.js +++ b/test/language/statements/do-while/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do const x = null; while (false) diff --git a/test/language/statements/do-while/decl-fun.js b/test/language/statements/do-while/decl-fun.js index a1f104b49..6f0f6c965 100644 --- a/test/language/statements/do-while/decl-fun.js +++ b/test/language/statements/do-while/decl-fun.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do function f() {} while (false) diff --git a/test/language/statements/do-while/decl-gen.js b/test/language/statements/do-while/decl-gen.js index 3fc8778ea..c4b7bf2fc 100644 --- a/test/language/statements/do-while/decl-gen.js +++ b/test/language/statements/do-while/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do function* g() {} while (false) diff --git a/test/language/statements/do-while/decl-let.js b/test/language/statements/do-while/decl-let.js index 2392e6a20..7d751ec37 100644 --- a/test/language/statements/do-while/decl-let.js +++ b/test/language/statements/do-while/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do let x; while (false) diff --git a/test/language/statements/do-while/labelled-fn-stmt.js b/test/language/statements/do-while/labelled-fn-stmt.js index 80f2faf6d..b162a7b7c 100644 --- a/test/language/statements/do-while/labelled-fn-stmt.js +++ b/test/language/statements/do-while/labelled-fn-stmt.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + do label1: label2: function f() {} while (false) diff --git a/test/language/statements/do-while/let-array-with-newline.js b/test/language/statements/do-while/let-array-with-newline.js index faf318f0e..268941ae9 100644 --- a/test/language/statements/do-while/let-array-with-newline.js +++ b/test/language/statements/do-while/let-array-with-newline.js @@ -15,6 +15,8 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + do let [x] = 0 while (false); diff --git a/test/language/statements/expression/S12.4_A1.js b/test/language/statements/expression/S12.4_A1.js index 7671e3cbf..abd833bde 100644 --- a/test/language/statements/expression/S12.4_A1.js +++ b/test/language/statements/expression/S12.4_A1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 function(){}(); diff --git a/test/language/statements/for-await-of/escaped-of.js b/test/language/statements/for-await-of/escaped-of.js index f58ce63a0..7ddaa2018 100644 --- a/test/language/statements/for-await-of/escaped-of.js +++ b/test/language/statements/for-await-of/escaped-of.js @@ -19,6 +19,8 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + async function* f() { for await (var x o\u0066 []) ; } diff --git a/test/language/statements/for-await-of/let-array-with-newline.js b/test/language/statements/for-await-of/let-array-with-newline.js index 08b68c1b2..8bff9a818 100644 --- a/test/language/statements/for-await-of/let-array-with-newline.js +++ b/test/language/statements/for-await-of/let-array-with-newline.js @@ -16,6 +16,8 @@ flags: [noStrict] features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + async function* f() { for await (var x of []) let [a] = 0; diff --git a/test/language/statements/for-in/S12.6.4_A15.js b/test/language/statements/for-in/S12.6.4_A15.js index 487474793..ecc98f33d 100644 --- a/test/language/statements/for-in/S12.6.4_A15.js +++ b/test/language/statements/for-in/S12.6.4_A15.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var __arr=[1,2,3]; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for-in/decl-async-fun.js b/test/language/statements/for-in/decl-async-fun.js index 53dfffed1..cf34e7e2a 100644 --- a/test/language/statements/for-in/decl-async-fun.js +++ b/test/language/statements/for-in/decl-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) async function f() {} diff --git a/test/language/statements/for-in/decl-async-gen.js b/test/language/statements/for-in/decl-async-gen.js index 30f85d929..a99fbe11b 100644 --- a/test/language/statements/for-in/decl-async-gen.js +++ b/test/language/statements/for-in/decl-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) async function* g() {} diff --git a/test/language/statements/for-in/decl-cls.js b/test/language/statements/for-in/decl-cls.js index 359f33b1d..61cd2fefe 100644 --- a/test/language/statements/for-in/decl-cls.js +++ b/test/language/statements/for-in/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) class C {} diff --git a/test/language/statements/for-in/decl-const.js b/test/language/statements/for-in/decl-const.js index 527202d75..f00b0c21f 100644 --- a/test/language/statements/for-in/decl-const.js +++ b/test/language/statements/for-in/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) const y = null; diff --git a/test/language/statements/for-in/decl-fun.js b/test/language/statements/for-in/decl-fun.js index 5e8c5de56..89c50f565 100644 --- a/test/language/statements/for-in/decl-fun.js +++ b/test/language/statements/for-in/decl-fun.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) function f() {} diff --git a/test/language/statements/for-in/decl-gen.js b/test/language/statements/for-in/decl-gen.js index 0dbf7e3c6..3ec160832 100644 --- a/test/language/statements/for-in/decl-gen.js +++ b/test/language/statements/for-in/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) function* g() {} diff --git a/test/language/statements/for-in/decl-let.js b/test/language/statements/for-in/decl-let.js index 0884d3220..cfb78e11e 100644 --- a/test/language/statements/for-in/decl-let.js +++ b/test/language/statements/for-in/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) let y; diff --git a/test/language/statements/for-in/head-const-bound-names-dup.js b/test/language/statements/for-in/head-const-bound-names-dup.js index b0388e191..ba6a22480 100644 --- a/test/language/statements/for-in/head-const-bound-names-dup.js +++ b/test/language/statements/for-in/head-const-bound-names-dup.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (const [x, x] in {}) {} diff --git a/test/language/statements/for-in/head-const-bound-names-in-stmt.js b/test/language/statements/for-in/head-const-bound-names-in-stmt.js index e084ca56b..f3cd93ea1 100644 --- a/test/language/statements/for-in/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for-in/head-const-bound-names-in-stmt.js @@ -12,6 +12,8 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x in {}) { var x; } diff --git a/test/language/statements/for-in/head-const-bound-names-let.js b/test/language/statements/for-in/head-const-bound-names-let.js index dc83306d8..53754cd8a 100644 --- a/test/language/statements/for-in/head-const-bound-names-let.js +++ b/test/language/statements/for-in/head-const-bound-names-let.js @@ -12,4 +12,6 @@ es6id: 13.7.5 flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const let in {}) {} diff --git a/test/language/statements/for-in/head-let-bound-names-dup.js b/test/language/statements/for-in/head-let-bound-names-dup.js index f347753a8..de90d26f3 100644 --- a/test/language/statements/for-in/head-let-bound-names-dup.js +++ b/test/language/statements/for-in/head-let-bound-names-dup.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let [x, x] in {}) {} diff --git a/test/language/statements/for-in/head-let-bound-names-in-stmt.js b/test/language/statements/for-in/head-let-bound-names-in-stmt.js index d4dfe3e26..97ce54471 100644 --- a/test/language/statements/for-in/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for-in/head-let-bound-names-in-stmt.js @@ -12,6 +12,8 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x in {}) { var x; } diff --git a/test/language/statements/for-in/head-let-bound-names-let.js b/test/language/statements/for-in/head-let-bound-names-let.js index c5c9c9754..a302e273e 100644 --- a/test/language/statements/for-in/head-let-bound-names-let.js +++ b/test/language/statements/for-in/head-let-bound-names-let.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let let in {}) {} diff --git a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js index 031fe155e..d6e403458 100644 --- a/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js +++ b/test/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js @@ -19,4 +19,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ((this) in {}) {} diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js index 1f2585f4f..194c65d5d 100644 --- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js +++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ([(x, y)] in {}) {} diff --git a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js index 4089c5082..f85e810ef 100644 --- a/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js +++ b/test/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ({ m() {} } in {}) {} diff --git a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js index 0813f474e..823bfee06 100644 --- a/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js +++ b/test/language/statements/for-in/head-lhs-non-asnmt-trgt.js @@ -13,4 +13,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (this in {}) {} diff --git a/test/language/statements/for-in/labelled-fn-stmt-const.js b/test/language/statements/for-in/labelled-fn-stmt-const.js index d1362ea1a..4f1387834 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-const.js +++ b/test/language/statements/for-in/labelled-fn-stmt-const.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x in {}) label1: label2: function f() {} diff --git a/test/language/statements/for-in/labelled-fn-stmt-let.js b/test/language/statements/for-in/labelled-fn-stmt-let.js index 9fbb407fc..1e01b2148 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-let.js +++ b/test/language/statements/for-in/labelled-fn-stmt-let.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x in {}) label1: label2: function f() {} diff --git a/test/language/statements/for-in/labelled-fn-stmt-lhs.js b/test/language/statements/for-in/labelled-fn-stmt-lhs.js index 7564b4cb6..6a7cd1674 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-in/labelled-fn-stmt-lhs.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (x in {}) label1: label2: function f() {} diff --git a/test/language/statements/for-in/labelled-fn-stmt-var.js b/test/language/statements/for-in/labelled-fn-stmt-var.js index 1ac8edb3d..22ec7afe0 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-var.js +++ b/test/language/statements/for-in/labelled-fn-stmt-var.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in {}) label1: label2: function f() {} diff --git a/test/language/statements/for-in/let-array-with-newline.js b/test/language/statements/for-in/let-array-with-newline.js index 7acf62923..f998dd5e9 100644 --- a/test/language/statements/for-in/let-array-with-newline.js +++ b/test/language/statements/for-in/let-array-with-newline.js @@ -15,5 +15,7 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x in null) let [a] = 0; diff --git a/test/language/statements/for-of/decl-async-fun.js b/test/language/statements/for-of/decl-async-fun.js index 031c17da0..b200dea59 100644 --- a/test/language/statements/for-of/decl-async-fun.js +++ b/test/language/statements/for-of/decl-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) async function f() {} diff --git a/test/language/statements/for-of/decl-async-gen.js b/test/language/statements/for-of/decl-async-gen.js index 282f161dc..198f40537 100644 --- a/test/language/statements/for-of/decl-async-gen.js +++ b/test/language/statements/for-of/decl-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) async function* g() {} diff --git a/test/language/statements/for-of/decl-cls.js b/test/language/statements/for-of/decl-cls.js index 4871ac9cf..9cd7ed9fc 100644 --- a/test/language/statements/for-of/decl-cls.js +++ b/test/language/statements/for-of/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) class C {} diff --git a/test/language/statements/for-of/decl-const.js b/test/language/statements/for-of/decl-const.js index 9c34b0123..ed9c40c01 100644 --- a/test/language/statements/for-of/decl-const.js +++ b/test/language/statements/for-of/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) const y = null; diff --git a/test/language/statements/for-of/decl-fun.js b/test/language/statements/for-of/decl-fun.js index e2330dc15..59ee17e15 100644 --- a/test/language/statements/for-of/decl-fun.js +++ b/test/language/statements/for-of/decl-fun.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) function f() {} diff --git a/test/language/statements/for-of/decl-gen.js b/test/language/statements/for-of/decl-gen.js index 1914167d2..384ac5b2f 100644 --- a/test/language/statements/for-of/decl-gen.js +++ b/test/language/statements/for-of/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) function* g() {} diff --git a/test/language/statements/for-of/decl-let.js b/test/language/statements/for-of/decl-let.js index a7fc8f2fd..f3efb95b0 100644 --- a/test/language/statements/for-of/decl-let.js +++ b/test/language/statements/for-of/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) let y; diff --git a/test/language/statements/for-of/escaped-of.js b/test/language/statements/for-of/escaped-of.js index ca47168b5..4f7246704 100644 --- a/test/language/statements/for-of/escaped-of.js +++ b/test/language/statements/for-of/escaped-of.js @@ -18,4 +18,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x o\u0066 []) ; diff --git a/test/language/statements/for-of/head-const-bound-names-dup.js b/test/language/statements/for-of/head-const-bound-names-dup.js index 38544ffc5..eae2d69e0 100644 --- a/test/language/statements/for-of/head-const-bound-names-dup.js +++ b/test/language/statements/for-of/head-const-bound-names-dup.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (const [x, x] of []) {} diff --git a/test/language/statements/for-of/head-const-bound-names-in-stmt.js b/test/language/statements/for-of/head-const-bound-names-in-stmt.js index 7aad7a615..2e8b9ca41 100644 --- a/test/language/statements/for-of/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for-of/head-const-bound-names-in-stmt.js @@ -12,6 +12,8 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x of []) { var x; } diff --git a/test/language/statements/for-of/head-const-bound-names-let.js b/test/language/statements/for-of/head-const-bound-names-let.js index c6885f79b..fc3adcf77 100644 --- a/test/language/statements/for-of/head-const-bound-names-let.js +++ b/test/language/statements/for-of/head-const-bound-names-let.js @@ -12,4 +12,6 @@ es6id: 13.7.5 flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (const let of []) {} diff --git a/test/language/statements/for-of/head-decl-no-expr.js b/test/language/statements/for-of/head-decl-no-expr.js index 675a67d67..97fe302b7 100644 --- a/test/language/statements/for-of/head-decl-no-expr.js +++ b/test/language/statements/for-of/head-decl-no-expr.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x of [], []) {} diff --git a/test/language/statements/for-of/head-expr-no-expr.js b/test/language/statements/for-of/head-expr-no-expr.js index 1ecb7bab6..24db6916c 100644 --- a/test/language/statements/for-of/head-expr-no-expr.js +++ b/test/language/statements/for-of/head-expr-no-expr.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var x; for (x of [], []) {} diff --git a/test/language/statements/for-of/head-let-bound-names-dup.js b/test/language/statements/for-of/head-let-bound-names-dup.js index 51fd36561..5d914a075 100644 --- a/test/language/statements/for-of/head-let-bound-names-dup.js +++ b/test/language/statements/for-of/head-let-bound-names-dup.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let [x, x] of []) {} diff --git a/test/language/statements/for-of/head-let-bound-names-in-stmt.js b/test/language/statements/for-of/head-let-bound-names-in-stmt.js index 42b512c4b..7132852d6 100644 --- a/test/language/statements/for-of/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for-of/head-let-bound-names-in-stmt.js @@ -12,6 +12,8 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x of []) { var x; } diff --git a/test/language/statements/for-of/head-let-bound-names-let.js b/test/language/statements/for-of/head-let-bound-names-let.js index b591bc504..930ad9ce6 100644 --- a/test/language/statements/for-of/head-let-bound-names-let.js +++ b/test/language/statements/for-of/head-let-bound-names-let.js @@ -12,4 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let let of []) {} diff --git a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js index 025dd4fe1..1751e12ea 100644 --- a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js +++ b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js @@ -19,4 +19,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ((this) of []) {} diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js index 0092b720c..0d859a250 100644 --- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js +++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ([(x, y)] of []) {} diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js index 81b881177..4f7a31769 100644 --- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js +++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js @@ -15,4 +15,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ({ m() {} } of []) {} diff --git a/test/language/statements/for-of/head-lhs-let.js b/test/language/statements/for-of/head-lhs-let.js index baa4db286..04bd7bf4e 100644 --- a/test/language/statements/for-of/head-lhs-let.js +++ b/test/language/statements/for-of/head-lhs-let.js @@ -20,4 +20,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( let of [] ) ; diff --git a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js index a0dc7105b..cf2216057 100644 --- a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js +++ b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js @@ -13,4 +13,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (this of []) {} diff --git a/test/language/statements/for-of/head-var-no-expr.js b/test/language/statements/for-of/head-var-no-expr.js index 6e72ecd30..7b79d709e 100644 --- a/test/language/statements/for-of/head-var-no-expr.js +++ b/test/language/statements/for-of/head-var-no-expr.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of [], []) {} diff --git a/test/language/statements/for-of/labelled-fn-stmt-const.js b/test/language/statements/for-of/labelled-fn-stmt-const.js index 4442f3c45..5cc3def0e 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-const.js +++ b/test/language/statements/for-of/labelled-fn-stmt-const.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x of []) label1: label2: function f() {} diff --git a/test/language/statements/for-of/labelled-fn-stmt-let.js b/test/language/statements/for-of/labelled-fn-stmt-let.js index 3a6b51847..b9bb03cac 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-let.js +++ b/test/language/statements/for-of/labelled-fn-stmt-let.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x of []) label1: label2: function f() {} diff --git a/test/language/statements/for-of/labelled-fn-stmt-lhs.js b/test/language/statements/for-of/labelled-fn-stmt-lhs.js index e0d2ef855..5d39d2557 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-of/labelled-fn-stmt-lhs.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (x of []) label1: label2: function f() {} diff --git a/test/language/statements/for-of/labelled-fn-stmt-var.js b/test/language/statements/for-of/labelled-fn-stmt-var.js index c174c5d2b..6987eeb61 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-var.js +++ b/test/language/statements/for-of/labelled-fn-stmt-var.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) label1: label2: function f() {} diff --git a/test/language/statements/for-of/let-array-with-newline.js b/test/language/statements/for-of/let-array-with-newline.js index 4d19ec3fa..685d71e6f 100644 --- a/test/language/statements/for-of/let-array-with-newline.js +++ b/test/language/statements/for-of/let-array-with-newline.js @@ -15,5 +15,7 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x of []) let [a] = 0; diff --git a/test/language/statements/for/S12.6.3_A11.1_T3.js b/test/language/statements/for/S12.6.3_A11.1_T3.js index 942804117..55aecd2ef 100644 --- a/test/language/statements/for/S12.6.3_A11.1_T3.js +++ b/test/language/statements/for/S12.6.3_A11.1_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + __str=""; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A11_T3.js b/test/language/statements/for/S12.6.3_A11_T3.js index 2dfabdccc..cf7764508 100644 --- a/test/language/statements/for/S12.6.3_A11_T3.js +++ b/test/language/statements/for/S12.6.3_A11_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + __str=""; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A12.1_T3.js b/test/language/statements/for/S12.6.3_A12.1_T3.js index 51508b0bc..0bd7e081e 100644 --- a/test/language/statements/for/S12.6.3_A12.1_T3.js +++ b/test/language/statements/for/S12.6.3_A12.1_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + __str=""; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A12_T3.js b/test/language/statements/for/S12.6.3_A12_T3.js index 4c5d997ee..7add6d9d7 100644 --- a/test/language/statements/for/S12.6.3_A12_T3.js +++ b/test/language/statements/for/S12.6.3_A12_T3.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + __str=""; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A4.1.js b/test/language/statements/for/S12.6.3_A4.1.js index c699257dd..5ee45325b 100644 --- a/test/language/statements/for/S12.6.3_A4.1.js +++ b/test/language/statements/for/S12.6.3_A4.1.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + arr = [1,2,3,4,5]; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A4_T1.js b/test/language/statements/for/S12.6.3_A4_T1.js index c8e355bb2..76c2ae06f 100644 --- a/test/language/statements/for/S12.6.3_A4_T1.js +++ b/test/language/statements/for/S12.6.3_A4_T1.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + arr = [1,2,3,4,5]; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A4_T2.js b/test/language/statements/for/S12.6.3_A4_T2.js index ccffa955b..861f4a900 100644 --- a/test/language/statements/for/S12.6.3_A4_T2.js +++ b/test/language/statements/for/S12.6.3_A4_T2.js @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + arr = [1,2,3,4,5]; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A7.1_T1.js b/test/language/statements/for/S12.6.3_A7.1_T1.js index fba75344d..2ad1e3b13 100644 --- a/test/language/statements/for/S12.6.3_A7.1_T1.js +++ b/test/language/statements/for/S12.6.3_A7.1_T1.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 for(var index=0; index<10; index++; index--); diff --git a/test/language/statements/for/S12.6.3_A7.1_T2.js b/test/language/statements/for/S12.6.3_A7.1_T2.js index 439ac887d..b9a06eb7e 100644 --- a/test/language/statements/for/S12.6.3_A7.1_T2.js +++ b/test/language/statements/for/S12.6.3_A7.1_T2.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 for(var index=0; index<10; index+=4; index++; index--) ; diff --git a/test/language/statements/for/S12.6.3_A7_T1.js b/test/language/statements/for/S12.6.3_A7_T1.js index 68eefb6dd..270cde887 100644 --- a/test/language/statements/for/S12.6.3_A7_T1.js +++ b/test/language/statements/for/S12.6.3_A7_T1.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 for(index=0; index<10; index++; index--) ; diff --git a/test/language/statements/for/S12.6.3_A7_T2.js b/test/language/statements/for/S12.6.3_A7_T2.js index 81dd59e63..6e197746b 100644 --- a/test/language/statements/for/S12.6.3_A7_T2.js +++ b/test/language/statements/for/S12.6.3_A7_T2.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 for(index=0; index<10; index+=4; index++; index--) ; diff --git a/test/language/statements/for/S12.6.3_A8.1_T1.js b/test/language/statements/for/S12.6.3_A8.1_T1.js index 788e5313f..b291ffdc8 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T1.js +++ b/test/language/statements/for/S12.6.3_A8.1_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A8.1_T2.js b/test/language/statements/for/S12.6.3_A8.1_T2.js index e5aa75eb3..76bb8c2db 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T2.js +++ b/test/language/statements/for/S12.6.3_A8.1_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A8.1_T3.js b/test/language/statements/for/S12.6.3_A8.1_T3.js index a4ca8ef74..cb592b103 100644 --- a/test/language/statements/for/S12.6.3_A8.1_T3.js +++ b/test/language/statements/for/S12.6.3_A8.1_T3.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A8_T1.js b/test/language/statements/for/S12.6.3_A8_T1.js index 4c90bd691..e4de246ea 100644 --- a/test/language/statements/for/S12.6.3_A8_T1.js +++ b/test/language/statements/for/S12.6.3_A8_T1.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A8_T2.js b/test/language/statements/for/S12.6.3_A8_T2.js index d307a29a4..f654f1742 100644 --- a/test/language/statements/for/S12.6.3_A8_T2.js +++ b/test/language/statements/for/S12.6.3_A8_T2.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/S12.6.3_A8_T3.js b/test/language/statements/for/S12.6.3_A8_T3.js index c29bcf3d2..4de6be447 100644 --- a/test/language/statements/for/S12.6.3_A8_T3.js +++ b/test/language/statements/for/S12.6.3_A8_T3.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/for/decl-async-fun.js b/test/language/statements/for/decl-async-fun.js index c9421e52f..afbde6eb8 100644 --- a/test/language/statements/for/decl-async-fun.js +++ b/test/language/statements/for/decl-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) async function f() {} diff --git a/test/language/statements/for/decl-async-gen.js b/test/language/statements/for/decl-async-gen.js index 61ef718d2..eae10003d 100644 --- a/test/language/statements/for/decl-async-gen.js +++ b/test/language/statements/for/decl-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) async function* g() {} diff --git a/test/language/statements/for/decl-cls.js b/test/language/statements/for/decl-cls.js index f3b9d9ba8..3b4e86b0f 100644 --- a/test/language/statements/for/decl-cls.js +++ b/test/language/statements/for/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) class C {} diff --git a/test/language/statements/for/decl-const.js b/test/language/statements/for/decl-const.js index ea599f0de..74db95d32 100644 --- a/test/language/statements/for/decl-const.js +++ b/test/language/statements/for/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) const x = null; diff --git a/test/language/statements/for/decl-fun.js b/test/language/statements/for/decl-fun.js index 6ae66fc46..ba29060f5 100644 --- a/test/language/statements/for/decl-fun.js +++ b/test/language/statements/for/decl-fun.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) function f() {} diff --git a/test/language/statements/for/decl-gen.js b/test/language/statements/for/decl-gen.js index 6d427ac66..5d6fcb954 100644 --- a/test/language/statements/for/decl-gen.js +++ b/test/language/statements/for/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) function* g() {} diff --git a/test/language/statements/for/decl-let.js b/test/language/statements/for/decl-let.js index 7e65f0261..15e7a8293 100644 --- a/test/language/statements/for/decl-let.js +++ b/test/language/statements/for/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) let x; diff --git a/test/language/statements/for/head-const-bound-names-in-stmt.js b/test/language/statements/for/head-const-bound-names-in-stmt.js index 793d427a9..b726ecf10 100644 --- a/test/language/statements/for/head-const-bound-names-in-stmt.js +++ b/test/language/statements/for/head-const-bound-names-in-stmt.js @@ -15,6 +15,8 @@ esid: sec-for-statement es6id: 13.7.4 ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x; false; ) { var x; } diff --git a/test/language/statements/for/head-let-bound-names-in-stmt.js b/test/language/statements/for/head-let-bound-names-in-stmt.js index c2a6acb1e..66fac66c1 100644 --- a/test/language/statements/for/head-let-bound-names-in-stmt.js +++ b/test/language/statements/for/head-let-bound-names-in-stmt.js @@ -15,6 +15,8 @@ esid: sec-for-statement es6id: 13.7.4 ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x; false; ) { var x; } diff --git a/test/language/statements/for/labelled-fn-stmt-const.js b/test/language/statements/for/labelled-fn-stmt-const.js index d198573ae..c0cf4cc42 100644 --- a/test/language/statements/for/labelled-fn-stmt-const.js +++ b/test/language/statements/for/labelled-fn-stmt-const.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (const x; false; ) label1: label2: function f() {} diff --git a/test/language/statements/for/labelled-fn-stmt-expr.js b/test/language/statements/for/labelled-fn-stmt-expr.js index 86aaa01a0..1318825b9 100644 --- a/test/language/statements/for/labelled-fn-stmt-expr.js +++ b/test/language/statements/for/labelled-fn-stmt-expr.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for ( ; false; ) label1: label2: function f() {} diff --git a/test/language/statements/for/labelled-fn-stmt-let.js b/test/language/statements/for/labelled-fn-stmt-let.js index 47b14c01e..430121d52 100644 --- a/test/language/statements/for/labelled-fn-stmt-let.js +++ b/test/language/statements/for/labelled-fn-stmt-let.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (let x; false; ) label1: label2: function f() {} diff --git a/test/language/statements/for/labelled-fn-stmt-var.js b/test/language/statements/for/labelled-fn-stmt-var.js index c1ea93bb4..2ced678ba 100644 --- a/test/language/statements/for/labelled-fn-stmt-var.js +++ b/test/language/statements/for/labelled-fn-stmt-var.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + for (var x; false; ) label1: label2: function f() {} diff --git a/test/language/statements/for/let-array-with-newline.js b/test/language/statements/for/let-array-with-newline.js index da2909790..05a3ba4f2 100644 --- a/test/language/statements/for/let-array-with-newline.js +++ b/test/language/statements/for/let-array-with-newline.js @@ -15,5 +15,7 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (; false; ) let [a] = 0; diff --git a/test/language/statements/function/13.0_4-5gs.js b/test/language/statements/function/13.0_4-5gs.js index b96877fe6..1b6975435 100644 --- a/test/language/statements/function/13.0_4-5gs.js +++ b/test/language/statements/function/13.0_4-5gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + function _13_0_4_5_fun() { eval = 42; }; diff --git a/test/language/statements/function/13.1-13gs.js b/test/language/statements/function/13.1-13gs.js index 9fcafc1c8..f02d6d853 100644 --- a/test/language/statements/function/13.1-13gs.js +++ b/test/language/statements/function/13.1-13gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + function arguments() { }; diff --git a/test/language/statements/function/13.1-1gs.js b/test/language/statements/function/13.1-1gs.js index 021c961c5..60675501b 100644 --- a/test/language/statements/function/13.1-1gs.js +++ b/test/language/statements/function/13.1-1gs.js @@ -13,4 +13,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + function _13_1_1_fun(eval) { } diff --git a/test/language/statements/function/13.1-4gs.js b/test/language/statements/function/13.1-4gs.js index 0c4549e74..24060b121 100644 --- a/test/language/statements/function/13.1-4gs.js +++ b/test/language/statements/function/13.1-4gs.js @@ -13,4 +13,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var _13_1_4_fun = function (arguments) { }; diff --git a/test/language/statements/function/13.1-5gs.js b/test/language/statements/function/13.1-5gs.js index 4d7568503..91960e2d7 100644 --- a/test/language/statements/function/13.1-5gs.js +++ b/test/language/statements/function/13.1-5gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + function _13_1_5_fun(param, param) { } diff --git a/test/language/statements/function/13.1-8gs.js b/test/language/statements/function/13.1-8gs.js index 6d61f0a5b..d9279d72f 100644 --- a/test/language/statements/function/13.1-8gs.js +++ b/test/language/statements/function/13.1-8gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var _13_1_8_fun = function (param, param) { }; diff --git a/test/language/statements/function/S13_A7_T3.js b/test/language/statements/function/S13_A7_T3.js index 81926f100..c56943f53 100644 --- a/test/language/statements/function/S13_A7_T3.js +++ b/test/language/statements/function/S13_A7_T3.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function __func(){\A\B\C}; diff --git a/test/language/statements/function/early-body-super-call.js b/test/language/statements/function/early-body-super-call.js index 23380b029..0af7a3d48 100644 --- a/test/language/statements/function/early-body-super-call.js +++ b/test/language/statements/function/early-body-super-call.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { super(); } diff --git a/test/language/statements/function/early-body-super-prop.js b/test/language/statements/function/early-body-super-prop.js index 3fc7f900a..320a068f6 100644 --- a/test/language/statements/function/early-body-super-prop.js +++ b/test/language/statements/function/early-body-super-prop.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { super.x; } diff --git a/test/language/statements/function/early-params-super-call.js b/test/language/statements/function/early-params-super-call.js index ce762e6b9..cb9bb1a7c 100644 --- a/test/language/statements/function/early-params-super-call.js +++ b/test/language/statements/function/early-params-super-call.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f(x = super()) {} diff --git a/test/language/statements/function/early-params-super-prop.js b/test/language/statements/function/early-params-super-prop.js index 829470b7e..7c9582ef9 100644 --- a/test/language/statements/function/early-params-super-prop.js +++ b/test/language/statements/function/early-params-super-prop.js @@ -11,4 +11,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f(x = super.x) {} diff --git a/test/language/statements/function/param-dflt-yield-strict.js b/test/language/statements/function/param-dflt-yield-strict.js index f2dd00ab2..4a5bcf1dc 100644 --- a/test/language/statements/function/param-dflt-yield-strict.js +++ b/test/language/statements/function/param-dflt-yield-strict.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function *g() { function f(x = yield) { paramValue = x; diff --git a/test/language/statements/function/use-strict-with-non-simple-param.js b/test/language/statements/function/use-strict-with-non-simple-param.js index 13821eb24..f09ac2a27 100644 --- a/test/language/statements/function/use-strict-with-non-simple-param.js +++ b/test/language/statements/function/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f(a = 0) { "use strict"; } diff --git a/test/language/statements/generators/param-dflt-yield.js b/test/language/statements/generators/param-dflt-yield.js index 5d7cc7e56..30caa0402 100644 --- a/test/language/statements/generators/param-dflt-yield.js +++ b/test/language/statements/generators/param-dflt-yield.js @@ -19,4 +19,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g(x = yield) {} diff --git a/test/language/statements/generators/use-strict-with-non-simple-param.js b/test/language/statements/generators/use-strict-with-non-simple-param.js index 91dd8c859..c4dace8d2 100644 --- a/test/language/statements/generators/use-strict-with-non-simple-param.js +++ b/test/language/statements/generators/use-strict-with-non-simple-param.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* f(a = 0) { "use strict"; } diff --git a/test/language/statements/generators/yield-as-logical-or-expression.js b/test/language/statements/generators/yield-as-logical-or-expression.js index d77b31584..21d336c50 100644 --- a/test/language/statements/generators/yield-as-logical-or-expression.js +++ b/test/language/statements/generators/yield-as-logical-or-expression.js @@ -10,6 +10,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { yield ? yield : yield diff --git a/test/language/statements/generators/yield-as-parameter.js b/test/language/statements/generators/yield-as-parameter.js index 1ced6fbb2..b513601ad 100644 --- a/test/language/statements/generators/yield-as-parameter.js +++ b/test/language/statements/generators/yield-as-parameter.js @@ -11,4 +11,6 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g(yield) {} diff --git a/test/language/statements/generators/yield-star-after-newline.js b/test/language/statements/generators/yield-star-after-newline.js index 88d72db5c..f7780188b 100644 --- a/test/language/statements/generators/yield-star-after-newline.js +++ b/test/language/statements/generators/yield-star-after-newline.js @@ -10,6 +10,8 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { yield * 1 diff --git a/test/language/statements/generators/yield-weak-binding.js b/test/language/statements/generators/yield-weak-binding.js index 5b5c2a1c5..fc49d8b9b 100644 --- a/test/language/statements/generators/yield-weak-binding.js +++ b/test/language/statements/generators/yield-weak-binding.js @@ -10,4 +10,6 @@ type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function* g() { yield 3 + yield 4; } diff --git a/test/language/statements/if/S12.5_A11.js b/test/language/statements/if/S12.5_A11.js index 322cd0b75..4dec8f3ef 100644 --- a/test/language/statements/if/S12.5_A11.js +++ b/test/language/statements/if/S12.5_A11.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK# if({1}) diff --git a/test/language/statements/if/S12.5_A6_T1.js b/test/language/statements/if/S12.5_A6_T1.js index b31fb3a79..620965221 100644 --- a/test/language/statements/if/S12.5_A6_T1.js +++ b/test/language/statements/if/S12.5_A6_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 if true; diff --git a/test/language/statements/if/S12.5_A6_T2.js b/test/language/statements/if/S12.5_A6_T2.js index fb5f29796..961d70b60 100644 --- a/test/language/statements/if/S12.5_A6_T2.js +++ b/test/language/statements/if/S12.5_A6_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#2 if false; diff --git a/test/language/statements/if/S12.5_A8.js b/test/language/statements/if/S12.5_A8.js index dc0a087c3..67a3717e3 100644 --- a/test/language/statements/if/S12.5_A8.js +++ b/test/language/statements/if/S12.5_A8.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 if(); diff --git a/test/language/statements/if/if-async-fun-else-async-fun.js b/test/language/statements/if/if-async-fun-else-async-fun.js index 2c146f775..feb15393a 100644 --- a/test/language/statements/if/if-async-fun-else-async-fun.js +++ b/test/language/statements/if/if-async-fun-else-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function f() { } else async function _f() {} diff --git a/test/language/statements/if/if-async-fun-else-stmt.js b/test/language/statements/if/if-async-fun-else-stmt.js index c686fb04c..80e64984e 100644 --- a/test/language/statements/if/if-async-fun-else-stmt.js +++ b/test/language/statements/if/if-async-fun-else-stmt.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function f() { } else ; diff --git a/test/language/statements/if/if-async-fun-no-else.js b/test/language/statements/if/if-async-fun-no-else.js index 0fdfc420f..df6d627cb 100644 --- a/test/language/statements/if/if-async-fun-no-else.js +++ b/test/language/statements/if/if-async-fun-no-else.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function f() { } diff --git a/test/language/statements/if/if-async-gen-else-async-gen.js b/test/language/statements/if/if-async-gen-else-async-gen.js index a817fbeba..2e39c9fd7 100644 --- a/test/language/statements/if/if-async-gen-else-async-gen.js +++ b/test/language/statements/if/if-async-gen-else-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function* f() { } else async function* _f() {} diff --git a/test/language/statements/if/if-async-gen-else-stmt.js b/test/language/statements/if/if-async-gen-else-stmt.js index 41d864540..589fc5cd6 100644 --- a/test/language/statements/if/if-async-gen-else-stmt.js +++ b/test/language/statements/if/if-async-gen-else-stmt.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function* f() { } else ; diff --git a/test/language/statements/if/if-async-gen-no-else.js b/test/language/statements/if/if-async-gen-no-else.js index 8becde1f9..ad46c7cc7 100644 --- a/test/language/statements/if/if-async-gen-no-else.js +++ b/test/language/statements/if/if-async-gen-no-else.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) async function* f() { } diff --git a/test/language/statements/if/if-cls-else-cls.js b/test/language/statements/if/if-cls-else-cls.js index dad1387b6..d2b6932a3 100644 --- a/test/language/statements/if/if-cls-else-cls.js +++ b/test/language/statements/if/if-cls-else-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) class C {} else class D {} diff --git a/test/language/statements/if/if-cls-else-stmt.js b/test/language/statements/if/if-cls-else-stmt.js index 7aef0ed56..d3463b6ba 100644 --- a/test/language/statements/if/if-cls-else-stmt.js +++ b/test/language/statements/if/if-cls-else-stmt.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) class C {} else ; diff --git a/test/language/statements/if/if-cls-no-else.js b/test/language/statements/if/if-cls-no-else.js index 0d3da4883..cbf3d0de7 100644 --- a/test/language/statements/if/if-cls-no-else.js +++ b/test/language/statements/if/if-cls-no-else.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) class C {} diff --git a/test/language/statements/if/if-const-else-const.js b/test/language/statements/if/if-const-else-const.js index 161273365..973fee40e 100644 --- a/test/language/statements/if/if-const-else-const.js +++ b/test/language/statements/if/if-const-else-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) const x = null; else const y = null; diff --git a/test/language/statements/if/if-const-else-stmt.js b/test/language/statements/if/if-const-else-stmt.js index f95e1a3bc..b124dbcac 100644 --- a/test/language/statements/if/if-const-else-stmt.js +++ b/test/language/statements/if/if-const-else-stmt.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) const x = null; else ; diff --git a/test/language/statements/if/if-const-no-else.js b/test/language/statements/if/if-const-no-else.js index b50b13810..15d8fee9e 100644 --- a/test/language/statements/if/if-const-no-else.js +++ b/test/language/statements/if/if-const-no-else.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) const x = null; diff --git a/test/language/statements/if/if-decl-else-decl-strict.js b/test/language/statements/if/if-decl-else-decl-strict.js index 8304624ff..fcbb96477 100644 --- a/test/language/statements/if/if-decl-else-decl-strict.js +++ b/test/language/statements/if/if-decl-else-decl-strict.js @@ -19,4 +19,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() { } else function _f() {} diff --git a/test/language/statements/if/if-decl-else-stmt-strict.js b/test/language/statements/if/if-decl-else-stmt-strict.js index a44d3566f..bf16b3d5d 100644 --- a/test/language/statements/if/if-decl-else-stmt-strict.js +++ b/test/language/statements/if/if-decl-else-stmt-strict.js @@ -19,4 +19,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() { } else ; diff --git a/test/language/statements/if/if-decl-no-else-strict.js b/test/language/statements/if/if-decl-no-else-strict.js index 6e6ce0b5f..0ae5880a4 100644 --- a/test/language/statements/if/if-decl-no-else-strict.js +++ b/test/language/statements/if/if-decl-no-else-strict.js @@ -19,4 +19,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() { } diff --git a/test/language/statements/if/if-fun-else-fun-strict.js b/test/language/statements/if/if-fun-else-fun-strict.js index 5242b83c6..002b9c9d8 100644 --- a/test/language/statements/if/if-fun-else-fun-strict.js +++ b/test/language/statements/if/if-fun-else-fun-strict.js @@ -20,4 +20,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() {} else function _f() {} diff --git a/test/language/statements/if/if-fun-else-stmt-strict.js b/test/language/statements/if/if-fun-else-stmt-strict.js index d82cc8c70..75afb81a0 100644 --- a/test/language/statements/if/if-fun-else-stmt-strict.js +++ b/test/language/statements/if/if-fun-else-stmt-strict.js @@ -20,4 +20,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() {} else ; diff --git a/test/language/statements/if/if-fun-no-else-strict.js b/test/language/statements/if/if-fun-no-else-strict.js index 0e30a9f62..64fe7f271 100644 --- a/test/language/statements/if/if-fun-no-else-strict.js +++ b/test/language/statements/if/if-fun-no-else-strict.js @@ -20,4 +20,6 @@ info: > The above rules are only applied when parsing code that is not strict mode code. ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function f() {} diff --git a/test/language/statements/if/if-gen-else-gen.js b/test/language/statements/if/if-gen-else-gen.js index 9d6517d44..cddfbec31 100644 --- a/test/language/statements/if/if-gen-else-gen.js +++ b/test/language/statements/if/if-gen-else-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function* g() { } else function* _g() {} diff --git a/test/language/statements/if/if-gen-else-stmt.js b/test/language/statements/if/if-gen-else-stmt.js index d735c65fe..e33e3ca8e 100644 --- a/test/language/statements/if/if-gen-else-stmt.js +++ b/test/language/statements/if/if-gen-else-stmt.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function* g() { } else ; diff --git a/test/language/statements/if/if-gen-no-else.js b/test/language/statements/if/if-gen-no-else.js index 8f575bae7..52d8402cd 100644 --- a/test/language/statements/if/if-gen-no-else.js +++ b/test/language/statements/if/if-gen-no-else.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) function* g() { } diff --git a/test/language/statements/if/if-let-else-let.js b/test/language/statements/if/if-let-else-let.js index ef7eef79c..a0a85a376 100644 --- a/test/language/statements/if/if-let-else-let.js +++ b/test/language/statements/if/if-let-else-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) let x; else let y; diff --git a/test/language/statements/if/if-let-else-stmt.js b/test/language/statements/if/if-let-else-stmt.js index 638a8eff8..acdca1e9d 100644 --- a/test/language/statements/if/if-let-else-stmt.js +++ b/test/language/statements/if/if-let-else-stmt.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) let x; else ; diff --git a/test/language/statements/if/if-let-no-else.js b/test/language/statements/if/if-let-no-else.js index 634a61b1d..bd6076326 100644 --- a/test/language/statements/if/if-let-no-else.js +++ b/test/language/statements/if/if-let-no-else.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) let x; diff --git a/test/language/statements/if/if-stmt-else-async-fun.js b/test/language/statements/if/if-stmt-else-async-fun.js index 67834c307..3e23382b9 100644 --- a/test/language/statements/if/if-stmt-else-async-fun.js +++ b/test/language/statements/if/if-stmt-else-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else async function f() { } diff --git a/test/language/statements/if/if-stmt-else-async-gen.js b/test/language/statements/if/if-stmt-else-async-gen.js index 3a7c74782..81f7e4b2d 100644 --- a/test/language/statements/if/if-stmt-else-async-gen.js +++ b/test/language/statements/if/if-stmt-else-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else async function* f() { } diff --git a/test/language/statements/if/if-stmt-else-cls.js b/test/language/statements/if/if-stmt-else-cls.js index 9ddb252fd..a387dbfe2 100644 --- a/test/language/statements/if/if-stmt-else-cls.js +++ b/test/language/statements/if/if-stmt-else-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else class C {} diff --git a/test/language/statements/if/if-stmt-else-const.js b/test/language/statements/if/if-stmt-else-const.js index 21dc19451..42615e2d2 100644 --- a/test/language/statements/if/if-stmt-else-const.js +++ b/test/language/statements/if/if-stmt-else-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else const x = null; diff --git a/test/language/statements/if/if-stmt-else-decl-strict.js b/test/language/statements/if/if-stmt-else-decl-strict.js index 4db206e30..2644347ea 100644 --- a/test/language/statements/if/if-stmt-else-decl-strict.js +++ b/test/language/statements/if/if-stmt-else-decl-strict.js @@ -23,4 +23,6 @@ info: > [...] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else function f() { } diff --git a/test/language/statements/if/if-stmt-else-fun-strict.js b/test/language/statements/if/if-stmt-else-fun-strict.js index d9610f50d..bbd2fa454 100644 --- a/test/language/statements/if/if-stmt-else-fun-strict.js +++ b/test/language/statements/if/if-stmt-else-fun-strict.js @@ -24,4 +24,6 @@ info: > [...] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else function f() {} diff --git a/test/language/statements/if/if-stmt-else-gen.js b/test/language/statements/if/if-stmt-else-gen.js index 7579651ae..c4911f869 100644 --- a/test/language/statements/if/if-stmt-else-gen.js +++ b/test/language/statements/if/if-stmt-else-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else function* g() { } diff --git a/test/language/statements/if/if-stmt-else-let.js b/test/language/statements/if/if-stmt-else-let.js index 78016c57e..07c150342 100644 --- a/test/language/statements/if/if-stmt-else-let.js +++ b/test/language/statements/if/if-stmt-else-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) ; else let x; diff --git a/test/language/statements/if/labelled-fn-stmt-first.js b/test/language/statements/if/labelled-fn-stmt-first.js index 6d930fc05..87368435d 100644 --- a/test/language/statements/if/labelled-fn-stmt-first.js +++ b/test/language/statements/if/labelled-fn-stmt-first.js @@ -24,4 +24,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) label1: label2: function test262() {} else ; diff --git a/test/language/statements/if/labelled-fn-stmt-lone.js b/test/language/statements/if/labelled-fn-stmt-lone.js index 50a627c0f..2461949f2 100644 --- a/test/language/statements/if/labelled-fn-stmt-lone.js +++ b/test/language/statements/if/labelled-fn-stmt-lone.js @@ -24,4 +24,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) label1: label2: function test262() {} diff --git a/test/language/statements/if/labelled-fn-stmt-second.js b/test/language/statements/if/labelled-fn-stmt-second.js index 559ad47ab..6c5797fc8 100644 --- a/test/language/statements/if/labelled-fn-stmt-second.js +++ b/test/language/statements/if/labelled-fn-stmt-second.js @@ -24,4 +24,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + if (true) ; else label1: label2: function test262() {} diff --git a/test/language/statements/if/let-array-with-newline.js b/test/language/statements/if/let-array-with-newline.js index e0d970d4d..cbbd02492 100644 --- a/test/language/statements/if/let-array-with-newline.js +++ b/test/language/statements/if/let-array-with-newline.js @@ -15,5 +15,7 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + if (false) let [a] = 0; diff --git a/test/language/statements/labeled/continue.js b/test/language/statements/labeled/continue.js index 3c2f4a84e..bc144d204 100644 --- a/test/language/statements/labeled/continue.js +++ b/test/language/statements/labeled/continue.js @@ -18,6 +18,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + do { test262: { continue test262; diff --git a/test/language/statements/labeled/decl-async-function.js b/test/language/statements/labeled/decl-async-function.js index b302af931..11702993c 100644 --- a/test/language/statements/labeled/decl-async-function.js +++ b/test/language/statements/labeled/decl-async-function.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + label: async function f() {} diff --git a/test/language/statements/labeled/decl-async-generator.js b/test/language/statements/labeled/decl-async-generator.js index 0f2c2bacc..3ad76ae20 100644 --- a/test/language/statements/labeled/decl-async-generator.js +++ b/test/language/statements/labeled/decl-async-generator.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + label: async function* g() {} diff --git a/test/language/statements/labeled/decl-cls.js b/test/language/statements/labeled/decl-cls.js index a3ab64d75..fc19564af 100644 --- a/test/language/statements/labeled/decl-cls.js +++ b/test/language/statements/labeled/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: class C {} diff --git a/test/language/statements/labeled/decl-const.js b/test/language/statements/labeled/decl-const.js index 18e38c301..37a2f8344 100644 --- a/test/language/statements/labeled/decl-const.js +++ b/test/language/statements/labeled/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: const x = null; diff --git a/test/language/statements/labeled/decl-fun-strict.js b/test/language/statements/labeled/decl-fun-strict.js index 400d0950d..a036a59ed 100644 --- a/test/language/statements/labeled/decl-fun-strict.js +++ b/test/language/statements/labeled/decl-fun-strict.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: function g() {} diff --git a/test/language/statements/labeled/decl-gen.js b/test/language/statements/labeled/decl-gen.js index 7a361e226..78deada41 100644 --- a/test/language/statements/labeled/decl-gen.js +++ b/test/language/statements/labeled/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: function* g() {} diff --git a/test/language/statements/labeled/decl-let.js b/test/language/statements/labeled/decl-let.js index 56547ab2e..988ed03f1 100644 --- a/test/language/statements/labeled/decl-let.js +++ b/test/language/statements/labeled/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + label: let x; diff --git a/test/language/statements/labeled/let-array-with-newline.js b/test/language/statements/labeled/let-array-with-newline.js index c8d5ffaa9..b932750c6 100644 --- a/test/language/statements/labeled/let-array-with-newline.js +++ b/test/language/statements/labeled/let-array-with-newline.js @@ -15,6 +15,8 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + // Wrapped in an if-statement to avoid reference errors at runtime. if (false) { L: let diff --git a/test/language/statements/labeled/value-await-module-escaped.js b/test/language/statements/labeled/value-await-module-escaped.js index 7997a19fa..ae90531f1 100644 --- a/test/language/statements/labeled/value-await-module-escaped.js +++ b/test/language/statements/labeled/value-await-module-escaped.js @@ -16,4 +16,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + aw\u0061it: 1; diff --git a/test/language/statements/labeled/value-await-module.js b/test/language/statements/labeled/value-await-module.js index 4744a2fd6..c26e55d70 100644 --- a/test/language/statements/labeled/value-await-module.js +++ b/test/language/statements/labeled/value-await-module.js @@ -15,4 +15,6 @@ negative: flags: [module] ---*/ +throw "Test262: This statement should not be evaluated."; + await: 1; diff --git a/test/language/statements/labeled/value-yield-strict-escaped.js b/test/language/statements/labeled/value-yield-strict-escaped.js index d77bea83b..79bd01b94 100644 --- a/test/language/statements/labeled/value-yield-strict-escaped.js +++ b/test/language/statements/labeled/value-yield-strict-escaped.js @@ -17,4 +17,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + yi\u0065ld: 1; diff --git a/test/language/statements/labeled/value-yield-strict.js b/test/language/statements/labeled/value-yield-strict.js index 544a2db94..6605ffe03 100644 --- a/test/language/statements/labeled/value-yield-strict.js +++ b/test/language/statements/labeled/value-yield-strict.js @@ -12,4 +12,6 @@ flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + yield: 1; diff --git a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js index 908135990..1aa1d2290 100644 --- a/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js +++ b/test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js @@ -9,5 +9,7 @@ negative: type: SyntaxError flags: [noStrict] ---*/ + +throw "Test262: This statement should not be evaluated."; (function() { 'use strict'; { let f; var f; } }) diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js index 15b1659c3..a6c7677f5 100644 --- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js +++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-function-declaration.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; { let f; function f() {} } diff --git a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js index ab18e3681..9d0c982bb 100644 --- a/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js +++ b/test/language/statements/let/syntax/attempt-to-redeclare-let-binding-with-var.js @@ -9,5 +9,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; { let f; var f; } diff --git a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js index 50a08aa4e..25636af02 100644 --- a/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js +++ b/test/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js @@ -10,6 +10,8 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; var o = { a: 1 }; for (let in o) { } diff --git a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js index 7331e5cbb..027726a87 100644 --- a/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js +++ b/test/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js @@ -8,5 +8,7 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (let let in {}) { } diff --git a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js index d8e125be4..9ac8fa81b 100644 --- a/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js +++ b/test/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js @@ -27,5 +27,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + let // start of a LexicalDeclaration, *not* an ASI opportunity let; diff --git a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js index 54b819933..cf4c1b5c6 100644 --- a/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js +++ b/test/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js @@ -27,5 +27,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + let // start of a LexicalDeclaration, *not* an ASI opportunity let = "irrelevant initializer"; diff --git a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js index 8e35b7fd6..bc05e30b7 100644 --- a/test/language/statements/let/syntax/let-newline-await-in-normal-function.js +++ b/test/language/statements/let/syntax/let-newline-await-in-normal-function.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { let await 0; diff --git a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js index c7a7adb79..f0330e027 100644 --- a/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js +++ b/test/language/statements/let/syntax/let-newline-yield-in-generator-function.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + async function f() { let await 0; diff --git a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js index 60471fede..dfa169d8b 100644 --- a/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js +++ b/test/language/statements/let/syntax/let-newline-yield-in-normal-function.js @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function f() { let yield 0; diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js index 9640ced8d..35b37378c 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; do let x = 1; while (false) diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js index d2a047340..22c092526 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (;false;) let x = 1; diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js index 96f368d6b..c4a9aa859 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) {} else let x = 1; diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js index e41d75cb7..5102ad1b2 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) let x = 1; diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js index 05559bf84..426e09585 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; label: let x = 1; diff --git a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js index 2e7762be9..1137afbd0 100644 --- a/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js +++ b/test/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; while (false) let x = 1; diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js index 45573edfc..9dccf4456 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; do let x; while (false) diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js index 8b401e5fd..35af480e4 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; for (;false;) let x; diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js index b130b250a..9f88278de 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) {} else let x; diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js index 5f8566445..10c31bb5d 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; if (true) let x; diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js index 625e7b93b..0e20e5b8e 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; label: let x; diff --git a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js index 3ccb8cc70..3fe527eaa 100644 --- a/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js +++ b/test/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js @@ -9,4 +9,6 @@ negative: phase: early type: SyntaxError ---*/ + +throw "Test262: This statement should not be evaluated."; while (false) let x; diff --git a/test/language/statements/return/S12.9_A1_T1.js b/test/language/statements/return/S12.9_A1_T1.js index bbf69f627..8aa9b6f03 100644 --- a/test/language/statements/return/S12.9_A1_T1.js +++ b/test/language/statements/return/S12.9_A1_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x=1; diff --git a/test/language/statements/return/S12.9_A1_T10.js b/test/language/statements/return/S12.9_A1_T10.js index 7ca8dc906..b6d5415ba 100644 --- a/test/language/statements/return/S12.9_A1_T10.js +++ b/test/language/statements/return/S12.9_A1_T10.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 return (0); diff --git a/test/language/statements/return/S12.9_A1_T2.js b/test/language/statements/return/S12.9_A1_T2.js index 38555bd1d..a9688cbf7 100644 --- a/test/language/statements/return/S12.9_A1_T2.js +++ b/test/language/statements/return/S12.9_A1_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x=1; diff --git a/test/language/statements/return/S12.9_A1_T3.js b/test/language/statements/return/S12.9_A1_T3.js index f1b07cb3c..3585f7dba 100644 --- a/test/language/statements/return/S12.9_A1_T3.js +++ b/test/language/statements/return/S12.9_A1_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 try { diff --git a/test/language/statements/return/S12.9_A1_T4.js b/test/language/statements/return/S12.9_A1_T4.js index 7e5c5f4fe..7d6149c07 100644 --- a/test/language/statements/return/S12.9_A1_T4.js +++ b/test/language/statements/return/S12.9_A1_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 return; diff --git a/test/language/statements/return/S12.9_A1_T5.js b/test/language/statements/return/S12.9_A1_T5.js index b63023b29..36ea07fcb 100644 --- a/test/language/statements/return/S12.9_A1_T5.js +++ b/test/language/statements/return/S12.9_A1_T5.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 { diff --git a/test/language/statements/return/S12.9_A1_T6.js b/test/language/statements/return/S12.9_A1_T6.js index 9e62cd7f0..f61f884cb 100644 --- a/test/language/statements/return/S12.9_A1_T6.js +++ b/test/language/statements/return/S12.9_A1_T6.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do { diff --git a/test/language/statements/return/S12.9_A1_T7.js b/test/language/statements/return/S12.9_A1_T7.js index d37b225ca..28a5428da 100644 --- a/test/language/statements/return/S12.9_A1_T7.js +++ b/test/language/statements/return/S12.9_A1_T7.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 { diff --git a/test/language/statements/return/S12.9_A1_T8.js b/test/language/statements/return/S12.9_A1_T8.js index 6ec21b547..86c78effb 100644 --- a/test/language/statements/return/S12.9_A1_T8.js +++ b/test/language/statements/return/S12.9_A1_T8.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 do { diff --git a/test/language/statements/return/S12.9_A1_T9.js b/test/language/statements/return/S12.9_A1_T9.js index 9b9ad3f3b..270557a29 100644 --- a/test/language/statements/return/S12.9_A1_T9.js +++ b/test/language/statements/return/S12.9_A1_T9.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 try { diff --git a/test/language/statements/switch/S12.11_A2_T1.js b/test/language/statements/switch/S12.11_A2_T1.js index 71c4b1b54..d4b90cf06 100644 --- a/test/language/statements/switch/S12.11_A2_T1.js +++ b/test/language/statements/switch/S12.11_A2_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/switch/S12.11_A3_T1.js b/test/language/statements/switch/S12.11_A3_T1.js index b2fb28997..bff545c0f 100644 --- a/test/language/statements/switch/S12.11_A3_T1.js +++ b/test/language/statements/switch/S12.11_A3_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/switch/S12.11_A3_T2.js b/test/language/statements/switch/S12.11_A3_T2.js index 6774c8cbb..00a15a2af 100644 --- a/test/language/statements/switch/S12.11_A3_T2.js +++ b/test/language/statements/switch/S12.11_A3_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/switch/S12.11_A3_T3.js b/test/language/statements/switch/S12.11_A3_T3.js index 5a8fa38c4..9743deca4 100644 --- a/test/language/statements/switch/S12.11_A3_T3.js +++ b/test/language/statements/switch/S12.11_A3_T3.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + switch(value); diff --git a/test/language/statements/switch/S12.11_A3_T4.js b/test/language/statements/switch/S12.11_A3_T4.js index 94a3320ce..a7c169974 100644 --- a/test/language/statements/switch/S12.11_A3_T4.js +++ b/test/language/statements/switch/S12.11_A3_T4.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/switch/S12.11_A3_T5.js b/test/language/statements/switch/S12.11_A3_T5.js index 80b10ddf7..4ab4df8d9 100644 --- a/test/language/statements/switch/S12.11_A3_T5.js +++ b/test/language/statements/switch/S12.11_A3_T5.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/try/12.14.1-1gs.js b/test/language/statements/try/12.14.1-1gs.js index c706ed07b..036765dd9 100644 --- a/test/language/statements/try/12.14.1-1gs.js +++ b/test/language/statements/try/12.14.1-1gs.js @@ -13,4 +13,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + try { } catch (eval) { } diff --git a/test/language/statements/try/S12.14_A16_T1.js b/test/language/statements/try/S12.14_A16_T1.js index fbc1eb641..5a00b20cb 100644 --- a/test/language/statements/try/S12.14_A16_T1.js +++ b/test/language/statements/try/S12.14_A16_T1.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try diff --git a/test/language/statements/try/S12.14_A16_T10.js b/test/language/statements/try/S12.14_A16_T10.js index 274a95618..55c291c32 100644 --- a/test/language/statements/try/S12.14_A16_T10.js +++ b/test/language/statements/try/S12.14_A16_T10.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{} catch(){} diff --git a/test/language/statements/try/S12.14_A16_T11.js b/test/language/statements/try/S12.14_A16_T11.js index 32a4966e9..84d1973c2 100644 --- a/test/language/statements/try/S12.14_A16_T11.js +++ b/test/language/statements/try/S12.14_A16_T11.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{ { diff --git a/test/language/statements/try/S12.14_A16_T12.js b/test/language/statements/try/S12.14_A16_T12.js index 56d699c45..c5a1d7e2e 100644 --- a/test/language/statements/try/S12.14_A16_T12.js +++ b/test/language/statements/try/S12.14_A16_T12.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try { diff --git a/test/language/statements/try/S12.14_A16_T13.js b/test/language/statements/try/S12.14_A16_T13.js index bc6fd3e47..6aac74d19 100644 --- a/test/language/statements/try/S12.14_A16_T13.js +++ b/test/language/statements/try/S12.14_A16_T13.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try { diff --git a/test/language/statements/try/S12.14_A16_T14.js b/test/language/statements/try/S12.14_A16_T14.js index af40c6098..f30fc8baf 100644 --- a/test/language/statements/try/S12.14_A16_T14.js +++ b/test/language/statements/try/S12.14_A16_T14.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try(e1){ } diff --git a/test/language/statements/try/S12.14_A16_T15.js b/test/language/statements/try/S12.14_A16_T15.js index 03369e0c7..4b0775ba8 100644 --- a/test/language/statements/try/S12.14_A16_T15.js +++ b/test/language/statements/try/S12.14_A16_T15.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{ } diff --git a/test/language/statements/try/S12.14_A16_T2.js b/test/language/statements/try/S12.14_A16_T2.js index 9ec0979d1..001eb9599 100644 --- a/test/language/statements/try/S12.14_A16_T2.js +++ b/test/language/statements/try/S12.14_A16_T2.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 catch diff --git a/test/language/statements/try/S12.14_A16_T3.js b/test/language/statements/try/S12.14_A16_T3.js index 8fd817c32..6436323c9 100644 --- a/test/language/statements/try/S12.14_A16_T3.js +++ b/test/language/statements/try/S12.14_A16_T3.js @@ -12,5 +12,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 finally diff --git a/test/language/statements/try/S12.14_A16_T4.js b/test/language/statements/try/S12.14_A16_T4.js index b764c035a..8b46842fb 100644 --- a/test/language/statements/try/S12.14_A16_T4.js +++ b/test/language/statements/try/S12.14_A16_T4.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{} catch{} diff --git a/test/language/statements/try/S12.14_A16_T5.js b/test/language/statements/try/S12.14_A16_T5.js index bb41afe34..3ec2ea55f 100644 --- a/test/language/statements/try/S12.14_A16_T5.js +++ b/test/language/statements/try/S12.14_A16_T5.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{} catch() diff --git a/test/language/statements/try/S12.14_A16_T6.js b/test/language/statements/try/S12.14_A16_T6.js index d5010188b..6cc748ea2 100644 --- a/test/language/statements/try/S12.14_A16_T6.js +++ b/test/language/statements/try/S12.14_A16_T6.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{ catch(){} diff --git a/test/language/statements/try/S12.14_A16_T7.js b/test/language/statements/try/S12.14_A16_T7.js index b3a6af9f8..c32b0febd 100644 --- a/test/language/statements/try/S12.14_A16_T7.js +++ b/test/language/statements/try/S12.14_A16_T7.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{} catch(){ diff --git a/test/language/statements/try/S12.14_A16_T8.js b/test/language/statements/try/S12.14_A16_T8.js index d966bb1f1..69999b406 100644 --- a/test/language/statements/try/S12.14_A16_T8.js +++ b/test/language/statements/try/S12.14_A16_T8.js @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 try{} catch(){ diff --git a/test/language/statements/try/S12.14_A16_T9.js b/test/language/statements/try/S12.14_A16_T9.js index c92a76a15..b2e1248d1 100644 --- a/test/language/statements/try/S12.14_A16_T9.js +++ b/test/language/statements/try/S12.14_A16_T9.js @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // CHECK#1 catch(){} finally{} diff --git a/test/language/statements/try/early-catch-duplicates.js b/test/language/statements/try/early-catch-duplicates.js index 9dcd0483f..05bc13d45 100644 --- a/test/language/statements/try/early-catch-duplicates.js +++ b/test/language/statements/try/early-catch-duplicates.js @@ -11,6 +11,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + $ERROR('This code should not be executed.'); try { } catch ([x, x]) {} diff --git a/test/language/statements/try/early-catch-lex.js b/test/language/statements/try/early-catch-lex.js index 7608a94d3..166f99d32 100644 --- a/test/language/statements/try/early-catch-lex.js +++ b/test/language/statements/try/early-catch-lex.js @@ -12,6 +12,8 @@ negative: features: [let] ---*/ +throw "Test262: This statement should not be evaluated."; + $ERROR('This code should not be executed.'); try { } catch (x) { let x; } diff --git a/test/language/statements/try/early-catch-var.js b/test/language/statements/try/early-catch-var.js index 43e555508..634b4a218 100644 --- a/test/language/statements/try/early-catch-var.js +++ b/test/language/statements/try/early-catch-var.js @@ -16,6 +16,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + $ERROR('This code should not be executed.'); try { } catch (x) { for (var x of []) {} } diff --git a/test/language/statements/variable/12.2.1-1gs.js b/test/language/statements/variable/12.2.1-1gs.js index d4dd0a6bd..ec8f16d4a 100644 --- a/test/language/statements/variable/12.2.1-1gs.js +++ b/test/language/statements/variable/12.2.1-1gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + for (var eval in arrObj) { } diff --git a/test/language/statements/variable/12.2.1-4gs.js b/test/language/statements/variable/12.2.1-4gs.js index fd7a19977..52604767d 100644 --- a/test/language/statements/variable/12.2.1-4gs.js +++ b/test/language/statements/variable/12.2.1-4gs.js @@ -12,4 +12,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + var arguments; diff --git a/test/language/statements/variable/S12.2_A8_T1.js b/test/language/statements/variable/S12.2_A8_T1.js index 52b7c5177..5b7bb3366 100644 --- a/test/language/statements/variable/S12.2_A8_T1.js +++ b/test/language/statements/variable/S12.2_A8_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x += 1; diff --git a/test/language/statements/variable/S12.2_A8_T2.js b/test/language/statements/variable/S12.2_A8_T2.js index 742821c8a..675e9f62e 100644 --- a/test/language/statements/variable/S12.2_A8_T2.js +++ b/test/language/statements/variable/S12.2_A8_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x | true; diff --git a/test/language/statements/variable/S12.2_A8_T3.js b/test/language/statements/variable/S12.2_A8_T3.js index b945fabda..0cb8b1c0b 100644 --- a/test/language/statements/variable/S12.2_A8_T3.js +++ b/test/language/statements/variable/S12.2_A8_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x && 1; diff --git a/test/language/statements/variable/S12.2_A8_T4.js b/test/language/statements/variable/S12.2_A8_T4.js index 0676a7244..fc06064ed 100644 --- a/test/language/statements/variable/S12.2_A8_T4.js +++ b/test/language/statements/variable/S12.2_A8_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x++; diff --git a/test/language/statements/variable/S12.2_A8_T5.js b/test/language/statements/variable/S12.2_A8_T5.js index bde43d8be..377bc1bc3 100644 --- a/test/language/statements/variable/S12.2_A8_T5.js +++ b/test/language/statements/variable/S12.2_A8_T5.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var --x; diff --git a/test/language/statements/variable/S12.2_A8_T6.js b/test/language/statements/variable/S12.2_A8_T6.js index 288fbf26b..c0ea5a73a 100644 --- a/test/language/statements/variable/S12.2_A8_T6.js +++ b/test/language/statements/variable/S12.2_A8_T6.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x*1; diff --git a/test/language/statements/variable/S12.2_A8_T7.js b/test/language/statements/variable/S12.2_A8_T7.js index cb2610e23..87aa6e20e 100644 --- a/test/language/statements/variable/S12.2_A8_T7.js +++ b/test/language/statements/variable/S12.2_A8_T7.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var x>>1; diff --git a/test/language/statements/variable/S12.2_A8_T8.js b/test/language/statements/variable/S12.2_A8_T8.js index 9871fc63c..17c20a413 100644 --- a/test/language/statements/variable/S12.2_A8_T8.js +++ b/test/language/statements/variable/S12.2_A8_T8.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + __arr = []; ////////////////////////////////////////////////////////////////////////////// diff --git a/test/language/statements/while/S12.6.2_A15.js b/test/language/statements/while/S12.6.2_A15.js index de53df5c7..46727b051 100644 --- a/test/language/statements/while/S12.6.2_A15.js +++ b/test/language/statements/while/S12.6.2_A15.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK# while({1}){ diff --git a/test/language/statements/while/S12.6.2_A6_T1.js b/test/language/statements/while/S12.6.2_A6_T1.js index a7e555c37..ba3f0eea8 100644 --- a/test/language/statements/while/S12.6.2_A6_T1.js +++ b/test/language/statements/while/S12.6.2_A6_T1.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while 1 break; diff --git a/test/language/statements/while/S12.6.2_A6_T2.js b/test/language/statements/while/S12.6.2_A6_T2.js index fdc2a8baa..c2f7239fa 100644 --- a/test/language/statements/while/S12.6.2_A6_T2.js +++ b/test/language/statements/while/S12.6.2_A6_T2.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while 0 break; diff --git a/test/language/statements/while/S12.6.2_A6_T3.js b/test/language/statements/while/S12.6.2_A6_T3.js index d9685dd1c..1aaeee60a 100644 --- a/test/language/statements/while/S12.6.2_A6_T3.js +++ b/test/language/statements/while/S12.6.2_A6_T3.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while true break; diff --git a/test/language/statements/while/S12.6.2_A6_T4.js b/test/language/statements/while/S12.6.2_A6_T4.js index ad94fbc6d..5cbc80362 100644 --- a/test/language/statements/while/S12.6.2_A6_T4.js +++ b/test/language/statements/while/S12.6.2_A6_T4.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while false break; diff --git a/test/language/statements/while/S12.6.2_A6_T5.js b/test/language/statements/while/S12.6.2_A6_T5.js index 19b1eb6af..5ffc09ab9 100644 --- a/test/language/statements/while/S12.6.2_A6_T5.js +++ b/test/language/statements/while/S12.6.2_A6_T5.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while '' break; diff --git a/test/language/statements/while/S12.6.2_A6_T6.js b/test/language/statements/while/S12.6.2_A6_T6.js index 66ecbee8a..ca08a2a48 100644 --- a/test/language/statements/while/S12.6.2_A6_T6.js +++ b/test/language/statements/while/S12.6.2_A6_T6.js @@ -10,6 +10,8 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + ////////////////////////////////////////////////////////////////////////////// //CHECK#1 while 'hood' break; diff --git a/test/language/statements/while/decl-async-fun.js b/test/language/statements/while/decl-async-fun.js index 76e14cb7b..53809646a 100644 --- a/test/language/statements/while/decl-async-fun.js +++ b/test/language/statements/while/decl-async-fun.js @@ -15,4 +15,6 @@ negative: features: [async-functions] ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) async function f() {} diff --git a/test/language/statements/while/decl-async-gen.js b/test/language/statements/while/decl-async-gen.js index 5cdacb1ee..c581f18e7 100644 --- a/test/language/statements/while/decl-async-gen.js +++ b/test/language/statements/while/decl-async-gen.js @@ -15,4 +15,6 @@ negative: features: [async-iteration] ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) async function* g() {} diff --git a/test/language/statements/while/decl-cls.js b/test/language/statements/while/decl-cls.js index 491f50e71..8a9f8120c 100644 --- a/test/language/statements/while/decl-cls.js +++ b/test/language/statements/while/decl-cls.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) class C {} diff --git a/test/language/statements/while/decl-const.js b/test/language/statements/while/decl-const.js index efc004035..85541a195 100644 --- a/test/language/statements/while/decl-const.js +++ b/test/language/statements/while/decl-const.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) const x = null; diff --git a/test/language/statements/while/decl-fun.js b/test/language/statements/while/decl-fun.js index 92ad5bb65..6e3f87fc3 100644 --- a/test/language/statements/while/decl-fun.js +++ b/test/language/statements/while/decl-fun.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) function f() {} diff --git a/test/language/statements/while/decl-gen.js b/test/language/statements/while/decl-gen.js index 06340c898..4ff362ce3 100644 --- a/test/language/statements/while/decl-gen.js +++ b/test/language/statements/while/decl-gen.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) function* g() {} diff --git a/test/language/statements/while/decl-let.js b/test/language/statements/while/decl-let.js index 1c0bfa24b..7cd1616dd 100644 --- a/test/language/statements/while/decl-let.js +++ b/test/language/statements/while/decl-let.js @@ -9,4 +9,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) let x; diff --git a/test/language/statements/while/labelled-fn-stmt.js b/test/language/statements/while/labelled-fn-stmt.js index 1d30320d7..c827aefc5 100644 --- a/test/language/statements/while/labelled-fn-stmt.js +++ b/test/language/statements/while/labelled-fn-stmt.js @@ -13,4 +13,6 @@ info: > of the language mode. ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) label1: label2: function f() {} diff --git a/test/language/statements/while/let-array-with-newline.js b/test/language/statements/while/let-array-with-newline.js index 55b13d6d0..508f0a660 100644 --- a/test/language/statements/while/let-array-with-newline.js +++ b/test/language/statements/while/let-array-with-newline.js @@ -15,5 +15,7 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + while (false) let [a] = 0; diff --git a/test/language/statements/with/12.10.1-11gs.js b/test/language/statements/with/12.10.1-11gs.js index 996698c6b..2d7696630 100644 --- a/test/language/statements/with/12.10.1-11gs.js +++ b/test/language/statements/with/12.10.1-11gs.js @@ -10,4 +10,6 @@ negative: flags: [onlyStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) { } diff --git a/test/language/statements/with/decl-async-fun.js b/test/language/statements/with/decl-async-fun.js index 77f69d1d9..e19af3d91 100644 --- a/test/language/statements/with/decl-async-fun.js +++ b/test/language/statements/with/decl-async-fun.js @@ -16,4 +16,6 @@ features: [async-functions] flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) async function f() {} diff --git a/test/language/statements/with/decl-async-gen.js b/test/language/statements/with/decl-async-gen.js index 98d2b2e12..49709c4f3 100644 --- a/test/language/statements/with/decl-async-gen.js +++ b/test/language/statements/with/decl-async-gen.js @@ -16,4 +16,6 @@ features: [async-iteration] flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) async function* g() {} diff --git a/test/language/statements/with/decl-cls.js b/test/language/statements/with/decl-cls.js index 267a5136b..dd53f138d 100644 --- a/test/language/statements/with/decl-cls.js +++ b/test/language/statements/with/decl-cls.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) class C {} diff --git a/test/language/statements/with/decl-const.js b/test/language/statements/with/decl-const.js index e7f52299f..038b6afe0 100644 --- a/test/language/statements/with/decl-const.js +++ b/test/language/statements/with/decl-const.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) const x = null; diff --git a/test/language/statements/with/decl-fun.js b/test/language/statements/with/decl-fun.js index 7601f9af6..1d749be7b 100644 --- a/test/language/statements/with/decl-fun.js +++ b/test/language/statements/with/decl-fun.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) function f() {} diff --git a/test/language/statements/with/decl-gen.js b/test/language/statements/with/decl-gen.js index 8a492d2d4..3560d3c65 100644 --- a/test/language/statements/with/decl-gen.js +++ b/test/language/statements/with/decl-gen.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) function* g() {} diff --git a/test/language/statements/with/decl-let.js b/test/language/statements/with/decl-let.js index 577f5bcff..0cc7f0db4 100644 --- a/test/language/statements/with/decl-let.js +++ b/test/language/statements/with/decl-let.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) let x; diff --git a/test/language/statements/with/labelled-fn-stmt.js b/test/language/statements/with/labelled-fn-stmt.js index 7ae8ac715..5a91e111e 100644 --- a/test/language/statements/with/labelled-fn-stmt.js +++ b/test/language/statements/with/labelled-fn-stmt.js @@ -21,4 +21,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + with ({}) label1: label2: function test262() {} diff --git a/test/language/statements/with/let-array-with-newline.js b/test/language/statements/with/let-array-with-newline.js index d1e53378e..e3c8a650e 100644 --- a/test/language/statements/with/let-array-with-newline.js +++ b/test/language/statements/with/let-array-with-newline.js @@ -15,6 +15,8 @@ negative: flags: [noStrict] ---*/ +throw "Test262: This statement should not be evaluated."; + // Wrapped in an if-statement to avoid reference errors at runtime. if (false) { with ({}) let diff --git a/test/language/types/boolean/S8.3_A2.1.js b/test/language/types/boolean/S8.3_A2.1.js index 981a32d2b..30afd21da 100644 --- a/test/language/types/boolean/S8.3_A2.1.js +++ b/test/language/types/boolean/S8.3_A2.1.js @@ -10,4 +10,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + true = 1; diff --git a/test/language/types/boolean/S8.3_A2.2.js b/test/language/types/boolean/S8.3_A2.2.js index 4092c1a78..c52035968 100644 --- a/test/language/types/boolean/S8.3_A2.2.js +++ b/test/language/types/boolean/S8.3_A2.2.js @@ -10,4 +10,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + false = 0; diff --git a/test/language/types/null/S8.2_A2.js b/test/language/types/null/S8.2_A2.js index c4810923f..3f5db37c5 100644 --- a/test/language/types/null/S8.2_A2.js +++ b/test/language/types/null/S8.2_A2.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var null; diff --git a/test/language/types/reference/S8.7.2_A1_T1.js b/test/language/types/reference/S8.7.2_A1_T1.js index 73cce90f4..2632c0db9 100644 --- a/test/language/types/reference/S8.7.2_A1_T1.js +++ b/test/language/types/reference/S8.7.2_A1_T1.js @@ -10,4 +10,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 'litera'=1; diff --git a/test/language/types/reference/S8.7.2_A1_T2.js b/test/language/types/reference/S8.7.2_A1_T2.js index 82ce11d9a..dd409771e 100644 --- a/test/language/types/reference/S8.7.2_A1_T2.js +++ b/test/language/types/reference/S8.7.2_A1_T2.js @@ -10,4 +10,6 @@ negative: type: ReferenceError ---*/ +throw "Test262: This statement should not be evaluated."; + 1=1; diff --git a/test/language/types/string/S8.4_A13_T1.js b/test/language/types/string/S8.4_A13_T1.js index e0d8a133d..842b0c5ca 100644 --- a/test/language/types/string/S8.4_A13_T1.js +++ b/test/language/types/string/S8.4_A13_T1.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = '''; diff --git a/test/language/types/string/S8.4_A13_T2.js b/test/language/types/string/S8.4_A13_T2.js index 8c67774ea..41a709001 100644 --- a/test/language/types/string/S8.4_A13_T2.js +++ b/test/language/types/string/S8.4_A13_T2.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = '; diff --git a/test/language/types/string/S8.4_A13_T3.js b/test/language/types/string/S8.4_A13_T3.js index 13e7ff79d..603d5924a 100644 --- a/test/language/types/string/S8.4_A13_T3.js +++ b/test/language/types/string/S8.4_A13_T3.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = ''''; diff --git a/test/language/types/string/S8.4_A14_T1.js b/test/language/types/string/S8.4_A14_T1.js index 178b6cbe2..c0b367ad2 100644 --- a/test/language/types/string/S8.4_A14_T1.js +++ b/test/language/types/string/S8.4_A14_T1.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = "; diff --git a/test/language/types/string/S8.4_A14_T2.js b/test/language/types/string/S8.4_A14_T2.js index a87b6110e..6923b7299 100644 --- a/test/language/types/string/S8.4_A14_T2.js +++ b/test/language/types/string/S8.4_A14_T2.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = """; diff --git a/test/language/types/string/S8.4_A14_T3.js b/test/language/types/string/S8.4_A14_T3.js index 5304a43d7..1f139924d 100644 --- a/test/language/types/string/S8.4_A14_T3.js +++ b/test/language/types/string/S8.4_A14_T3.js @@ -10,4 +10,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var str = """"; diff --git a/test/language/white-space/S7.2_A5_T1.js b/test/language/white-space/S7.2_A5_T1.js index 7fcef7721..9a8c244d4 100644 --- a/test/language/white-space/S7.2_A5_T1.js +++ b/test/language/white-space/S7.2_A5_T1.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u0009x; diff --git a/test/language/white-space/S7.2_A5_T2.js b/test/language/white-space/S7.2_A5_T2.js index 320dbf31f..c73bff0c4 100644 --- a/test/language/white-space/S7.2_A5_T2.js +++ b/test/language/white-space/S7.2_A5_T2.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u000Bx; diff --git a/test/language/white-space/S7.2_A5_T3.js b/test/language/white-space/S7.2_A5_T3.js index 6187c2b75..92e34e525 100644 --- a/test/language/white-space/S7.2_A5_T3.js +++ b/test/language/white-space/S7.2_A5_T3.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u000Cx; diff --git a/test/language/white-space/S7.2_A5_T4.js b/test/language/white-space/S7.2_A5_T4.js index 21ae38f7c..8c9684e25 100644 --- a/test/language/white-space/S7.2_A5_T4.js +++ b/test/language/white-space/S7.2_A5_T4.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u0020x; diff --git a/test/language/white-space/S7.2_A5_T5.js b/test/language/white-space/S7.2_A5_T5.js index 439efb4be..53dc9e6fd 100644 --- a/test/language/white-space/S7.2_A5_T5.js +++ b/test/language/white-space/S7.2_A5_T5.js @@ -12,4 +12,6 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + var\u00A0x; diff --git a/test/language/white-space/mongolian-vowel-separator.js b/test/language/white-space/mongolian-vowel-separator.js index 6a134eba1..f4b897559 100644 --- a/test/language/white-space/mongolian-vowel-separator.js +++ b/test/language/white-space/mongolian-vowel-separator.js @@ -25,5 +25,7 @@ negative: type: SyntaxError ---*/ +throw "Test262: This statement should not be evaluated."; + // U+180E between "var" and "foo"; UTF8(0x180E) = 0xE1 0xA0 0x8E varį foo; |