diff --git a/src/async-functions/await-as-binding-identifier-escaped.case b/src/async-functions/await-as-binding-identifier-escaped.case index a17c984567c98aacac2223f6a341e4f4e2e41c4f..b5bf6b9d636e5071d5572bb6d362c5aeba2cdc10 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 94105c794a5fbf7e3f13f66ea427daca6284faaa..00217b7f83cbf489bb6db09cf84858a63dc65a74 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 06a3799eae6362804c92da60f3ae1b09ea7f6c87..bcb931f2062a90839337df9815c9810f388dbc06 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 158303b71db4d705a4e562a9e3afe541ba85ce96..fd9e1a71b0718569a938648435c88745ac25d59b 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 efcb5c394589cd2ecc57e354abef03eeeaa8cf6e..0f2a6bea31ee4a15d193f4ac701713de6a1cdda3 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 ba7ba2a7c7a35b7a0a28be08e5a2084230a423d9..b7ef8214ad560b3365d2a21d07e367e640e5f8d3 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 a17c984567c98aacac2223f6a341e4f4e2e41c4f..b5bf6b9d636e5071d5572bb6d362c5aeba2cdc10 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 94105c794a5fbf7e3f13f66ea427daca6284faaa..00217b7f83cbf489bb6db09cf84858a63dc65a74 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 06a3799eae6362804c92da60f3ae1b09ea7f6c87..bcb931f2062a90839337df9815c9810f388dbc06 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 158303b71db4d705a4e562a9e3afe541ba85ce96..fd9e1a71b0718569a938648435c88745ac25d59b 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 efcb5c394589cd2ecc57e354abef03eeeaa8cf6e..0f2a6bea31ee4a15d193f4ac701713de6a1cdda3 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 ba7ba2a7c7a35b7a0a28be08e5a2084230a423d9..b7ef8214ad560b3365d2a21d07e367e640e5f8d3 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 824622585b6cae0122468b2500033f352fe0372c..147ca4c7c9c217108369dad0891434c9c2864a29 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 e66e47a80fb41a9f15a20fff79bf8b9bda54de7d..d8cc3e40b4dc4488496864fbca79a8c5ea037ac0 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 13bbc6c1c7f70cde5b62b0387fb4548243d85b3b..f7dcf3aa5d3530adcd93d1e9e64b358c696ca39a 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 35f6cfa41ff64907c28b91402f8ccd74c1b205f6..c3653ed95eda139da6661cd7205e068022d05200 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 0da82aaff4c23c08b0ad26994e76d7b175a920a2..a2fcf414647f8d2d88f08c3034a90d1c2475d00d 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 49665658aac72cd05cf0a03c44a60878b110eaf2..ef33cc9cc10709e25141a144d595b2ae77b333f8 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 7c84ac4dae32a7ef6e8fe5e93de91a3bdfe139e7..75042b63f6a2b2e44c4bd813f2a1c3bc3bfc50d5 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 6c9e49f8288c97dda0bb6884129787a389928acc..685af49841eb492d0413e00e470c2cfe9d3cd0c8 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 2a5c0f3e3f6439ca10144e22874e14c75aa351e2..a0e90feb311ce9a61013ce8066ee9589f9796474 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 17ae293b6ed0fff9c73a4d6d0617708d33ee9a28..c8a64a2d77465d087c7116816274213a409f1c2c 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 0fd13ee658234ab942289b2be5b477db41466595..140806a66a384d122b7610fbb25da72be99e6c04 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 0c9d092a8e0f63c40e403a7bf9035c5817c31b34..5fff047ee0f031a8635f28cdd78c2f016c842b46 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 bf954a75e7c1a18697d645b300e003fe757a4f68..32d3b9d74d68946a168ec640d12ba20b7c4bd567 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 f991d228a8bd8b5afdde6bec1e0aca368c353faf..bee74b6fb6fc551d429c881e36b8b036f6aaf22f 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 592556b0f96b98f344f87ce0c681cc394b1ff2f7..5398a7c120668a57234ad94fd4fdaf7394a0a690 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 50f548934ef7e83ec132ce560c0b5ce6c20b3c29..ea7e46c3778c416cd58893da0702cc9264f4f10c 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 40a2bf41ed670ed7e58cb786ffbe9e2774cf22ab..f8a67ab1f0b001b6d591990223d9755f2fd5aae4 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 326f03d478cfc21c53203c694faeb86fc1baac8f..fd49f18ba33497cb65e161e414696329018835a3 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 0e8888e4b8e951ee82efba8b1b938574797f4f81..ad666954afde885598ee68637f3421da2f04cbe7 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 9829abbf685d49fd5f464f745ce45f44d582f682..d167fab3c0ff83f1c1372ffe111f1fd52733ed33 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 7ad3eede2a1391bba7a5a73a2144d5e248d266fe..9c2dce3e4d94651dc7a1bfd2afcb28097500dbbc 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 5fb499613fa7e41a5fb12e7dc9a685a1bfabe411..2cac174f721a4c01c82da4b4425d7e886a58c091 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 f11a6dc15892643507dc968fdffecc1840829fc7..291054eba4258110b4302102cab8deab623a7b29 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 dd83e6bcd2dcb5b150d9247e49e6e6afcff4ee8f..3fbf919f2d6c6f9386f58dc93a8fd27c8d922d25 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 28c7f582f881eefbf84eaede9c83c779efe86490..6629461c8d402ed436a9e7d37e474c6ab5247b23 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 d07e3e68a882291045a3d29f9e10bd214323b60d..9e1b9b02beded5ed0b5504b36852fa3713f115f9 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 4cadafbd717f9479630636434dfad6273df4f1a9..1993a5be7c34e6fc1920ecb190706dc64c22599e 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 711fdf4225ef243a535628fb7ea7b3aab9f7c5b3..c8447c0ec4b7002967d066095f03e6f81d609ddd 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 9e8ee15f509b846cf0ae9f676b30f2473dce25a1..e95e9c0500b7928b279b7c679699f475f686ac5a 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 f4a49b40c170015f6562a18c84f81f4e15f0dc34..91ab5086f6f7d9ffa5607298a23b23ae5339e0ae 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 57f5bebe9927b398be9cc5abe50c19d4edd0b94b..bdfbcdbe15206dc617708af6a538567990430fb7 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 37f893c81fd7d604a0e9d1a31359cf23ad535d3f..32477695374dc174ca1550d94ddd495c77c25c32 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 7c049c54de06f9fec4ee0086ccca65d33afb40c6..b67ff4f6b6acf63a72cd02299c1bb1e685092fae 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 2462d78ede1d76c2db2951230bd0252ee94a4602..cbc24ee613ef59ca411c1d60e11caeafede20166 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 8361a53a785eae15bd887e8b45d3bdf4fd0f635a..f8a297809e4ba85b2508c55dc18718ef5764c167 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 12da4af5c26f56c32a3c86f62b6e785fdee8e840..358c216ae6ad2c79e55e71ac10fa7fc9cde706fa 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 029076ae5b2c2c10a67b1590ffc4600e96a18dba..039476cbdab1e2acc1fd353047637757633cd178 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 18fb61d17e0fb2b4da048ede81d397c50cd65220..971f916cf955ab863e595c27e93f52b14e3692b0 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 2a5c0f3e3f6439ca10144e22874e14c75aa351e2..a0e90feb311ce9a61013ce8066ee9589f9796474 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 17ae293b6ed0fff9c73a4d6d0617708d33ee9a28..c8a64a2d77465d087c7116816274213a409f1c2c 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 0fd13ee658234ab942289b2be5b477db41466595..140806a66a384d122b7610fbb25da72be99e6c04 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 0c9d092a8e0f63c40e403a7bf9035c5817c31b34..5fff047ee0f031a8635f28cdd78c2f016c842b46 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 f163125379e349b2d9bd12a584b22d828362f084..b7266f98f5bf14e920206a41b2c7910639bc1cad 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 f991d228a8bd8b5afdde6bec1e0aca368c353faf..bee74b6fb6fc551d429c881e36b8b036f6aaf22f 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 592556b0f96b98f344f87ce0c681cc394b1ff2f7..5398a7c120668a57234ad94fd4fdaf7394a0a690 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 50f548934ef7e83ec132ce560c0b5ce6c20b3c29..ea7e46c3778c416cd58893da0702cc9264f4f10c 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 40a2bf41ed670ed7e58cb786ffbe9e2774cf22ab..f8a67ab1f0b001b6d591990223d9755f2fd5aae4 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 326f03d478cfc21c53203c694faeb86fc1baac8f..fd49f18ba33497cb65e161e414696329018835a3 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 0e8888e4b8e951ee82efba8b1b938574797f4f81..ad666954afde885598ee68637f3421da2f04cbe7 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 9829abbf685d49fd5f464f745ce45f44d582f682..d167fab3c0ff83f1c1372ffe111f1fd52733ed33 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 25e21f00b0fe2123ab2f2f468727fc2e973f8095..6e4c169ab9c13994171811183b21f3794755f240 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 5fb499613fa7e41a5fb12e7dc9a685a1bfabe411..2cac174f721a4c01c82da4b4425d7e886a58c091 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 f11a6dc15892643507dc968fdffecc1840829fc7..291054eba4258110b4302102cab8deab623a7b29 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 dd83e6bcd2dcb5b150d9247e49e6e6afcff4ee8f..3fbf919f2d6c6f9386f58dc93a8fd27c8d922d25 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 559a52fc22cc403eb7293e58ece57f44402e10e7..d3fdb10f15fee41ea0736aa48f52424a2850499e 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 c61cdc9a8282856cc399793196fddea85af1d1ab..9b556c2f320ea563cd6aa532c74f9580d4f035da 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 bf7e26e6c3d725382075bd18019605979237665d..28c48f83d37bfeed889f305f220499de790eef1e 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 c4b38e413d43fe9cf49be174e44567686cc8b2b5..bb008d7e3166fc9e7a02677fd0ec08e1748cde6e 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 6edca7faf60cc9c3234fda90548b729556a1aeed..a9a80684f6e2080c41d5349056620461c4a04199 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 a68cc95cb2a95bedd546421042fdae4c608d9b2a..d65263e6a640358482ad2c86a5f7d4ddac4f9864 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 d22bab44e17f1582049b244365f2a3fe5ab3c332..52730c3a167c05ab6bf7d3a64e5320610cf5fa90 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 a92e5fc4988d506cce7709cd2c8931ec9033cc23..5071329572b87f4b0d630f68d10ad45e8bc36284 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 c3d212df0599dbf3617908d44a554ca713633148..65a09d90f1fa3aafb09c136b79502dc4075e278d 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 67bfe434044ca7dac8327142240360e4cd23004d..302ab495f873d3a59e614b525ebbb0d0d7814c9c 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 5b486bc48e43f86604866f27d1f612099eb1d106..45c1526bfef9c7a9fb7341ddda49f8b4547ca5f1 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 d6a792c8bf3ecf6a3983ba980bc4e599b2c4b8fb..549af19c425c55957992dc22173d90fe12f33bfd 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 a06ccd75d0de4c6ec5b743d78ce1b8385003c4a4..c76bb36f8c01e5065eb1dcc6ff362b8d81c24e10 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 71270d5f45f79d7a1840303480e7f984dca66bb6..7962148dbec36af4d3200ce6f4e2d74d8247cb94 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 cbf87ec138ed4c2e340e9672a97eb054b088d3e0..80959d2b2da26dd689b695a43e0aef4c9ea0f4e3 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 d97663df9f0390e9dd9519b12625922533599394..a7508bd197e4186c428e344d966b28782bd78386 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 304e0ab48789dc5205119af163b1e2f39803bafc..1f2da38590442eefe54729ac05b374625a186dbe 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 019fa58dd5460e24949fb4acf16204a52f4d64b2..8cc5b534e4e396dfbef435b5a9e8e8ffff3424b3 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 aaf654fa4795380f0cd7df4dfc757f26497bdeb9..ef4a9c99a771fa86493a463f9c54deade799f2d6 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 0163c4e004de6088cc477a57f90ea23a6d043ecb..68ef352a7abb8d6f0720ca303575e1b110a504bc 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 42c334b4066ec3bec61e8b3b5f182bc436bb3adc..9a05d7695ce4b0f64c8c4801eeab0028874e5f15 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 b393f1677d033a1e943b5bd3b970fb4bf42d1029..f306e4e0f2d1beca1023521a0cdef328d2de5562 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 7b88162a668d1999c0228152bc0211a9900a7518..8351f99f770422dfeb05b2bcbf17bc9a382c8229 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 3dec86f328fbf0cf5d5bdf6823c5386a1172543f..e47a8ab22f8052795db3e53d78d3a9150fd3f7fe 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 d188630eed100b4e9ac22cccb72827c1f9f84b71..c070ab49f58420e5fbc6432da0d269adc3a9a13a 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 e668456de7d830c00e10b62b19f65d5838358561..c0c05007be76fbbfe80b244d65d0ce08b47c5f63 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 c2eebf52048109d5db311aeab8ff5706e27b6a0e..29759d14875938b723d2d3dd2f085414ac680cdc 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 31ed69b9550b1e910a43ac89deceef21a77bc7be..ad4e779c3c8d1ee18ffe0124a827dbd410954ecf 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 07ee74ad97fec6caae9fcb22c2cef486ae0e4d79..11d516fec5c3c1ba2d0ea3790f94c4aa10aba1ea 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 3209b2ae68938609dca2634bd3fafa8978688024..8f5194be7474b7665e2b50922df81339e9266b0e 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 5499eff41c2418df953451f90857dfb1b8b801c7..4a2b52230827d04bec84f4f0c82b928cf53686ea 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 e211a971560af419f52dbcdcc876d37eebd09e59..0357aee518452dbbc16b8edd6b52865fc2b5f878 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 da8930471804700e1544d340b5f8e23068609a7d..b70af5351d8d9b0bb444af9d064d31b151545b97 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 b20785934234352cbaf7530d41deafafd7511660..aa48b84e7600c61738b674e83e3627694132f5a3 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 a6a02878eb7cc06a8c077c9ef0b4193021eb0d60..13b411c3f466f37fdb60f3de15a48b17f3609815 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 4f371dee54bb63cd00f3ca62f1b6872b47b596de..83ec1dfd891ac6e9e9023f59e47d01fc7b7ec266 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 8d302fa4c95e55a3228cd3beb327687ee421e077..f4d19eca785f7a7ea5bf10ebf999626d07853037 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 157935b1a68d657666c64f386b1609c107ea88f0..518a5b320c19cf19531e5cc8106fb35da220116f 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 e55c245fde73e2dba125e7ab28a6281568d74e0e..0dbe74cd25492f0002899786d3cd9324b1744c91 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 4a7b66f869187fba63c603e3fbe82a03d0dbb798..8b3f55115d18681934c0281f4d3264275834bad7 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 b569bb020dffe04885ab71683938824f1d6c58b1..026e7a4a8af5188869141e55b0a8a54e95acd363 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 3540f3dd1cc2253b2a7ce46a61940d43cfd983a5..630e67a078c240d3e2118ca6523d11aeea63bc25 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 ab359ad3f39fa6d2cc9ca1f7068ba840aad8c787..f2d11f41b06071beebfb6651b9defd0fe5eee163 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 e5ab514c083d079f637e7919b885a62f4fce45de..d3e5e3fa79636aead18947067fae37d7170b09d6 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 dc3cf7437a5ef1688611ac0558c6c793cac4865e..9a05a4bddc367fdf78ddb72517df5fc054f17c32 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 c76c83d0a4bf35c6a9b74ce4bb1f5692fb61159f..ad081d2b605286f0accbb59046927b88135b5047 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 962733013a22c95c9df3b758c154e473e76f2cfc..6a8b4fd86c35268008e36ade70557a647e065860 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 00c70507ead8b72ba85f84fca741ce92401f68a6..89650fa4963230f51fc4a97ac989b726a68478b2 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 544c444a8c5e0db1e6ab1272667a3791b24dbfcf..35a49a20af7f2e091a47c0e2209d575e23ae8a33 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 2b96d624a18556e126d428d5f2906c1bdceca992..6b591bc1fae372ca80339e427d2826ca8a9fd081 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 42bdf3f861fc720f6361dce26c977a6aee5147d7..ab2ad22c34ae8b895a92dc497493b0a68c397b93 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 824622585b6cae0122468b2500033f352fe0372c..147ca4c7c9c217108369dad0891434c9c2864a29 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 e66e47a80fb41a9f15a20fff79bf8b9bda54de7d..d8cc3e40b4dc4488496864fbca79a8c5ea037ac0 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 13bbc6c1c7f70cde5b62b0387fb4548243d85b3b..f7dcf3aa5d3530adcd93d1e9e64b358c696ca39a 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 35f6cfa41ff64907c28b91402f8ccd74c1b205f6..c3653ed95eda139da6661cd7205e068022d05200 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 0da82aaff4c23c08b0ad26994e76d7b175a920a2..a2fcf414647f8d2d88f08c3034a90d1c2475d00d 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 49665658aac72cd05cf0a03c44a60878b110eaf2..ef33cc9cc10709e25141a144d595b2ae77b333f8 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 7c84ac4dae32a7ef6e8fe5e93de91a3bdfe139e7..75042b63f6a2b2e44c4bd813f2a1c3bc3bfc50d5 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 6c9e49f8288c97dda0bb6884129787a389928acc..685af49841eb492d0413e00e470c2cfe9d3cd0c8 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 da984718c1302a7e0631f86a207f08923bd3a24a..a0c5a38b3fe285dacae3685120045f01f7408113 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 8367f5b63fc4878e8e4c8e2661a3c7a9d8a069a7..4217c016239a0cc38305a16a8c40b9dbf6c26b93 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 08f106feac0f39299db35d0dfa61b2caceaac165..dbbfd23341d0e5c37546874714117d3c136535fe 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 e58d03f3d58b19b39e55229ab977273886fcf898..6c72c99a7baea998e792ee49565d040fb64b59bc 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 05d145fa841365472b293f1007ebeeb75f5445b9..5825d886a6647c27c01f46b9674daaee6f99ef0f 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 5ebeaffccb06b0e9bffa6d0ccc769c5340e213c6..61f5dc810c75b1fdf431d0694f9d17c20ae39598 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 4002d79019e70ecd50513d1acc940828d4e8eadc..d112c40befe910717d92cdc895f4fdf2f632c52e 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 0269e034d76f8517943236e3323619be57c09918..f7ca4b01211f3b4dfeb40fc1d0b7819679564bd4 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 0c148e5550b8d4a963b1b346796da32305c1cace..d65adca92d2e8705079630705fb781a2db6aa80a 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 ab0a52e98592f47d6a7926be8876167eedb24b79..d3e283b32d27238b120dd50a46ab5f9000091d49 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 fcbdfadddcb11aa8a6440124c5550e442795dc3d..4b376bf9641d843d1e9b00b3af8a2c88969e3667 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 84dfd59a7a0f47f766b994ed9deb5dc14fa4366b..91863dbef201cacf3fe89b9ee85333d350f23604 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 29d262a7fed565d0876017ea6c9cd739645bef3c..021240a1fa34005b4208ba2db6e481d1b4e48581 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 b617f178eb9a9058f0ff5f148afb46668ef1c9a1..0ac9be52498af58b295a6788599aa60ebd087ad2 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 a4c5c73b0d6d72a86c9e0269a0a6863d10e5d41a..24b6bf5eda2d3da93bb69529d5b575aa69c717e7 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 9486998a302b4c75a4b07704153aa3462bed3876..8a7c393a1298607ea9368290180a278f5bfc9e95 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 a86ca4c14e06a141dd4ffdf9a2011c13d0891f30..a757cf43073da66d693fcb2524f91fb8cd59a7ff 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 79924c754ca8fef80ad31b589bf5cd58c6212d83..4b38dcf032300558c19c770de21974f02e6df26f 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 6f27db7274669124adc77904a352887d33f35b94..463fdd445b002a39c3fed0da9e3cd6cac8583373 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 94049e80e3a98190d80b3fd2e8ca072412f9447c..9c3da245dc04369de3116733791d096953356f67 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 0fd181f3a506f21488140d5add920830e52f65c5..9e919e9f22f7722d57a96889e0c517d5c0d0be7c 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 c7cf7348630637e120fc053f1f68b7a4724fab7f..c65554ccdc7085421dd33dbb1ffdaf4dbed9e4d0 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 85dfe9e1e7787f4289efb999a8fdce32ed6d3520..f7e0165017d2b90087dc87ee3d285c60d083aa10 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 e5da87931dbafa9f9a4d4c2f8c5151635076c46c..7e2848410578deecbc877337b023778bfcde0f75 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 f7b3bad3bef7887c399b9790b7c91c1eda9756f1..9ac0eecbbfc99758a29b130ec76c72f5f6931247 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 c4c09c6124d7221d151aa86c7b6b7f43c84f9501..a7086af33111766aff14afdf0588ccaa9d9b80a6 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 8b56116a7b1f8382b053b70d26654dfc08e89e22..14c5bfd016a2387542b2024b44856304907d8c64 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 c14db6d8824dd72805ea23bd8925178159cd9484..00bc756c67fd8c74d9a140d8839bc358c25d2ccb 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 49a7ec981d7ef82812b69b27ab34768aebf2e533..f89246d1b12b3b47cc07280e082d60c2d5a57224 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 ecd15214e9f8681e912ad2ff4cb06310f613fe20..f9edb6b0e8c5a0f3372354d92ba68d775a59c265 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 816d79bb9fba815964df600e409ea35d0f02664f..83992f1ac453b7e1bf2b5ba917ae14ae6663ab59 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 91aead6ec47c1497d33c63dc32b17b40f99d5b35..4452f1342ed6030f6047a541824b49aad1eaebb0 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 6986f5fa4b4806566fb00b0caa3d19bfb3b271cc..197542a94cb12c0479e05d12aaa7d8531ad9663e 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 432d3ba53db2649b89ad0b8c452966ad90d52625..c49e85f3e8b1d143abd18c182dae5ca3dcebe489 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 a6e70cf0a6f06a5320e706f3d64db698ad5d663c..999af8e8794f9c3d6923f377b466ae2ad5861a59 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 d9c61bcf25e5fde1bc71cfaa17cad560e5b46de5..7b50eadb3f6a890bfc215e8b44a1b8c65712c11e 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 ff6f333324dd0dfd9662a988129fdfd73893165c..51173f37d161e39758f7ea254ba7b5acd7c3ff4b 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 661e5adb5f2600df45c7ee0f71b815ce84f6a3aa..96c8c184ce6bc74e5e5addbaf8aa048bab728c45 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 bd3f910dc1bd19b7673e75df4254555d1e34c4bb..a2dcb72016ed490c5f3cd29c121034d48c46e0c9 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 77edb266a72e31213d737f6643bbcba2828adb3e..7fb502609b4ced39460d53c68a5586d93562b7a1 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 18bf2db74e8237ef9eda7b5494d7c2d156c98343..c52cbe778130bf57ae70187e39fd28f036f3dfa8 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 cfe642e4ede358404e16c5ac2a0500635079ca68..cdb991527dcf80cd76392b01e3251034820f4858 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 d8c6e6591e408692b4720909fef76da5678afdff..621c413ab9c676f4809ee9a02743b0697a231f35 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 9abe51e53f2a0dcba642c23dff93880d6a18a778..81e4b81159653a74272bc7820ac33d8043e2da44 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 15ba525158b3c56d2c59fa0c4c0b5c146d969865..44c9648a12e97d61292ab5be5e9d563672d17a40 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 3d9870e38d84ee5c5e4f013db2a13a1beea7d5df..652712ec7ce0a1cd325343a85cd368a068ca4ed8 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 8531acc45b67461f2a70ed1401c9b82cfe595dbf..09943904eb35c3787bc1559b54367864b48007b1 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 08a8fc854fb6d28eab7e3b5a95c5d32f94f9d49b..aace3cb0778f3f8a3668f7383ae0a5f839ef0fda 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 16093ffbd58665451d15f48269f0947035382b89..80d4f9c118ff8de516cddf679dcde2b4e77ce531 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 8b1a71b40a29c38d2bc7bb7725f3ef6fcf67e654..03b33d10c7dca549618dbda79e90a83915484705 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 b7fbcca67d95b631dc4063589ae2d8ffe992b340..3805b9cc89f1b0cb74989ae1b587ed69824f846f 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 a55f7e2d4d2490ac5ba286f64eeb542348dd54ab..de2e42fbe1ad46a4094613a6298a46879ee6b13a 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 3786ff764300ad7fe8a75a135c5a07bbcb9dfcf0..2020f0b84ed24df004115052ea03bacabdbd47ae 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 77d07425b519d907e98b4150406114e629793982..54a76ae1b723d20515f6399f271b102afe001202 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 8ea433480cf7f406288f7f68290327847051af09..e1e8bddb3e2a9bb2c62336b44c58e238e598ac25 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 63a275d4210594c0e794003faadf2fcd66628ce0..ba0d3fb48b5c54af56552f166c5fbeff7e53973b 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 0a003a039fcbf0e53e9e99cbd900495a78c5fd18..6d7a716f73175c6615e0616036736130ea9cf70c 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 7c1baab729b683201ecec576dde1b8e4cf5b166b..078b0a305805c863086476fe6b3f3e878f9cd66a 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 23b6dc6807a64626aadc44ec8c8354802375f45f..f21ef9784ec35b094dd910f3d03d1c160829843e 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 400689ce9da4f035567e119a11d0687390470f5e..bb930132a192d27b7d49282269adf061fb7c0a03 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 c503c48619ea4cec37b20e48740eceb109b83e8a..b6a6ef26c3b9965b488017e818409775b08597f4 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 d77ac7706ca17daa550ac7389e99f0f2afc4fa8d..05e2ad87a84d7e3f290a04ae3a30ea7de5e34b39 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 9a298adf020a22c4766b894105cd2f5afe539054..ac8581c372d0a304381a6a712f9c4860dd581770 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 d0069a3df21266701eb592186b9c8cb8a00e0b9e..9bc94f70c66391bbc96f68adbae4e87ae8dc041a 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 9a8308e9758b1026e88e6cfdb922e1adfb652bc1..6f2844eafd653b44eb1d330e87d6a6c62070e60e 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 c7841c8b296ff251e3fc54c3bf210411a937fd54..d8adcd1d642653f588188c626e8a349ccea33f03 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 3e637df5a9bea0d4a62de8e344bfc6068baa9854..2d5b3c831fde6ceddadacd44c0d8ca450a34730e 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 af3158a85e4e7bd4244d6aa6302df368d873982c..0f6676d9d141c3be1b52cee3e97fde53d650ca9f 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 b7a1af16754c3d5488ab1a2113cff97595e35783..8e82e6932238a5bf2f01e52c4feef1c907c72072 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 ee32a554923225d2cfac7ef8bb40af31ab95b711..b8acdf82c7a5435faca89ea6a870bfa3889b5458 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 99a4a4c5ed0a08630024a54a39a46ad542a3eb78..839aefb7f86897b43744c26600e68070f22870ed 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 341fc6682d49e74cbf6f365fab8b449e208f23ee..d0f18563716f22d0fb54dc73922870a1ffb093b4 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 626ecc65dc75cea1abea6a8c8339fc5c766da0bf..0e9bf8bbb7b8f32036d116768f005a1faf81cd1a 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 6361fc7cf4604f303d2eb3aefdaf127a1958f2c2..92596df4a86bb45bf07432d94c061904cae2da65 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 64df5df6ec21f819cf956489914fe45444c4e271..0f78e3cc0ee7128a86219599085061295058e022 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 157a409b1dc552338ec978aea57c602dcbdf4b0f..23b2934a3b0614bb6a504477c36d786af82c529a 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 fbaa2dfe1ff9802db337df4082b8f30df8730934..ab28318355bd1ca7b5ce8e13e6b95417da84fcbf 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 403ec4cccff6584059680991df641509ce3514aa..f4fe1382c60f070cc92516aa1312877b4514862d 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 ace6c9a7deca9320c6f0e4a12b0926b351e9a5d8..c4d8483b2b7727262beda0c663997b66af059869 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 2cdb597dd3079833acb54251dd9eec8cdf502235..e3546eabacaf3a05eed70741a66a89995dd2f5df 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 8c3258539b7a68e896a07d46648b5c57d65d7c16..ce44fee480f3642639667c863d6f01e5df33f551 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 a3b0b7160ce28576011975cae782f10ca2ef43b6..c220c7044925473adf36494f65d1c7c4dc00ddad 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 540fd0488e830ba9bea20f4410a2656d086fd725..6e337ca5539530c747b8c0446d902b6a242cdb79 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 3c0e2983435f1e8ddaae96111f8cfc184b8e474e..09ab6e18936b9aba629a280081b38d83e0ecee38 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 eb058efe22690974113ad30399ab26a50d5f2b10..f6e5feb230e770af3f2ddb56f86e2f92d8d72418 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 3b3151c6073063a5b69b0727fcaf6cbbde22ab2e..333e3a02e494c84d7dfdbe2c393b772254a4a653 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 eb45aee893446fedcfc6477d82ca9119b6ff7024..af4f1405d65cc2e255615ad23ab582768b0c134c 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 e39c273a096b7d24692a7ae4f6afe73009e49b29..a8e28a5997620f551feca786fea63fd65748147e 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 5d36abb1f86cfa66cb8886392837b43ce16401fa..bdd680e1c7e2d0a34ab3e5c4af7f5cfece636825 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 e4e7a82c895209514eedc5662f6d20a0d64d3f32..decc2e7632b6f5e38e9d7f4d4eb964617f033625 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 70bb0782e2a00f2b6e55df89c05428c114d9407a..adf7f9d9444cd6b8775fb23f5e07895f0e228852 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 1511a903b2bb45bca904f872e8fec1fb4ebc7f1a..a8363810e19c191e08c1268586a26c3aa732379d 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 6a836f6027430194b497f9087b5cf85b4b9c7425..daaac05d2de4f6e1fcfd0f51f2288e566a72a137 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 299198226d0191df0a339f28d0172c879541b788..08cfa3f1f8ae5187de228ebef84f720de828a773 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 d448e0ff6ecb5737ef3fa67d87bfee8431888d40..d346e4d1cc9545e19c7a7d6a4d24d3c5cac8565e 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 496bdbef0d09d6035fdec7e3d0f23286d9a9a2e4..67c56df77fa8c884f38c03963a84d1c5c1ddd463 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 1d4d587815a2490a5aeabe21e33d6aff6e9f2170..3906db7a25671cce3204896f8890ba8c74916841 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 2022f0212091eaea1381e208aaedceaef8b49b2b..8007e6dd9d22e24cdd970603eb8e7064aa8a8eb5 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 901ec3c40d12aaf78f48a660b674e176a5eed793..86dd65d966a5317626c5724320255d97c7338996 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 c0fe2e29b6e89811fa727279b9a4e3ff1a1410b2..81bc60d411cd4120e60c7cc0f6f0caff73a1d755 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 d0eeeda0601bde027ab771087e61b08ec271425e..ef7e601c9f6fd23148323263d5ef613c085acd68 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 2b51226a374f3e75a1b753067e72a0063c743ece..52d9ec4f7ffc8b4996135c28a0bf2f687cea3e55 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 7301d805ae43eaf3dac08f21d9a70a40a055aa3f..46513132e70e849b36c12df637f007b4f3e45dea 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 ef0c984e88fc022b8f9c7a89f81e2c2e569c4846..ae4d12f913f1a3709c6b8023a5e7878f99bac1f8 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 4b57ba77d43816871263b8de639dbf362a687e3c..61eb4eb0438d8ea12e95a928aeb1d30c5557e202 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 321c8b87adf356df7bd9f278bb4bf75a9c3c1357..fa3f89c3f269e2d69800e0dcce07ef2035c0b4fc 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 6b6212b393d4487ea85d15d281d7b18518ddd096..743ab863f93153b631fa9a08b223745381b3c657 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 00b2f8dc222dbf712ed991e6f26994e1b65501d8..b4d1ee97cb4b31daa1c58d38901aa67a69b244aa 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 2d1ad483fa4681342f47e8d390ace70b07e1dd34..57bcffc7ed00d350f2895a061db2778b141bf653 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 b6240d01c6d8c602477dff0bb279d94de88eea88..8c74127f743fd69beec368cd70501b17e7cf0afd 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 075f705907845758c781b4f96ab2e50cf4cf3c50..120cd45c8cf4c196f1b46da2af56eaeaecaf6c53 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 1176445645930b74912c399daa14c33a0c8e9aa5..a40887a3a41703122689aca4475c9a97405c9cb8 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 bfebf8e19767573b7ed16f7a6ee079640c3836df..610194a5287a4a54246899d8286f85bdb2cedcca 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 6c22da809df069834eb6bc35dd207f7f012a9587..fc030e6a003e069ebc48cf8a78bc16056718d284 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 f58498259f3fa11b68828fe3fbd6942214592c95..d961fd50b7f41c2d5d5c03fb63e5ec454a278be5 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 8794324b1e357ab9f413c321be8cd3431c7ff739..5539875107c389b69a721755afb9d57a06684d27 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 cb804860baf5d564c1eae1375a84f77cb05a6733..d6e561ebe8ba9ea48cb43c8bdb5118c3848e0692 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 b852875b2467ea3af75f4f0f719b990ba8196e2c..a321776de6208726bdf64b5e9822b07899f81ca4 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 96b813f3ad0d7029ac9c408e547da2d0949ee7a7..b21feb59fb7a6c82efa3167501b0b823646bf100 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 cf6a0a18b635fdcd0b4213e4386b7e3de1ab1cd6..fd4a412bc320c414da1630660c691b2017666233 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 37d6f6ad86b23bd9622a35b4140529d89afb7a49..e7d4223dbafa91803f21440581972ee28a18bd36 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 703fe37e753a276465720880c34a3b4efaf3f086..4a64bfe7ac5665c3ac2c35170f669baf9f04b1d1 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 08c537aa2e20c1be08c62a775809a585321feb25..3389adb51d0185b7b7e8409077a74ecf4591892b 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 7b05290946201dec66c79fe7a6cc026998bd422f..5e8cbd46f0b7306b8339c14f5dbf489705d708eb 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 411154538d667d19e9b27f27ce6d3527aa3afdab..424867872c661f069e2e433283dae237caf0a249 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 8db0175b607b83adc73f6c4cb3f876ac74967a86..f4cf5f671c42f8a92aa19f80aa4a7128b6666e50 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 d27968f291aaacf2614b5ee10e6c79d5584f9c21..58b17be3f44196c8265279378f1c0ff2aae068ee 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 9fed9344562263971bc9630bc5891cef13392b97..4062f87d10e4ca916b627241f8bff95e3895c264 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 53f7aa4436b9f502ad101a21aa35cd02331f21fa..2f9e14fe80e4669f22309887d237dbee00f7605d 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 8d842f71a7ba015c490da2aba0072f562211cc81..ebb238523a3bac5c4ee6fbfceb30995ffd4ec4f4 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 03a4bd9356f6f9971c6fb5f71cba1ab86fe87fd8..103d97a61b99e66632d81178f0f99e3bdd6e1da5 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 e342094a8a3f92036920fd6dd2facf8c428ea0c7..1ded252bdc31896ee72056639e987b6fe4c1d39e 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 4a355b21cf1836631ed81e06305a548e43b10bab..27403ff67ffa1a8bc74e1f72cc85baf47b2f6673 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 900e9482565c38f6cf33ef4ead5c59286e15e80e..4e50011f3e53ba0471ae3abed38cae7a8a79738f 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 e63bdcac822007f32681400a3dd2019aff98505f..83f6b5885a8be2c37f362c41164f9ba47070083b 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 4cde7611d9d084e4dc09dda44f31e65800485e60..c021a37039d94f027cb311ea400a6dbb53d17560 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 3f022631c2f3f3a344ff8d3b2bde6affcf1ab682..db6b05529b812cafccd0ea166c4d3af9b14cf800 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 87fd20b1f034cbb46c595fdaf99e85d7e03a8bc9..3388ef71473d9fb38933d5311d95cc499f297c9a 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 545158ec16b62404acadd95f3d087a174258de70..03a6eaff835fa00f023adbd2492192e68c13e087 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 e0212b1d09f8ee6c497e448a246a3a77ac0ae3a8..0d3c5ace5c201c84f235a6d894c91e0089b6e6c8 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 fd8ff8d11355ed6ff8180f4a850407b1b5b259b9..bc4f07216571dbc82bf00c36c45da60cbba6798c 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 950ec767501366d6bff22bbec57dd5f0e197509d..7163c66bffe06e9f56274ccf15ef742fc39fe823 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 6951b533b6fee26421bef38a088956803f4bcc3a..59acd32a2c68ca0fae21f6e898cde3997a0bd2e8 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 79b90129a7608a5fc58d3babe371f512c7a3618d..b130113cefa90a8e7e59daa7d943a061b534b15f 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 6e968bc2b672d82493d6f3d7206f8beee291b6ca..d81897b2aabe82414872b6a75cbb9d7a620d5530 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 c6e2e80bd9dbb75f8edbacd7b62f3d925d0e5305..c244b195d5302f60f25d3ca55ffda9eb55e6f532 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 f70e9183d84a7b2df9eee1eb1ec67b4b375c687b..749ce25aa047e8c2b5b417d47cfd4aad640a5418 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 731ffe7c3eac6383c53ccd2085f5363154e70863..ac76a991d58750ab672d283fe88da8d2dd1dbde4 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 11d454220a3215609b242c85d135279c9d9e259a..6dfdafc38a2fd1d679ad56e60c5ff072f4f524ce 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 36c8f62528dd5fbfc1c7bb1964b60d705edbe3dc..c1031b154acc4693e6162a4e086e410f3e14eb43 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 39f239d2bafef80fd01d5d5c6e55c0915f785b5a..d4a847ac564aa675b7aae3c827cd221c8ac552a5 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 8999e40f28204fbf40c7f86d21232757532f80cf..7eea67de1b558436217bb52b86e2ff96158a8d1e 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 8b44ebcf33df1c0559adba09254bafd3270d4255..5529aaabaca4cea281b081d5b5cf8e1091e66262 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 ef953e362583216caa782c85bae8892df1e1798c..b1335551ee29b75b0be157ba0f7aa6b7579f3d00 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 405665e7fd0e770defec214b55e1a82ce6f4f293..a70353218b7624cd0155498e9d6a4a745b5b6e48 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 32066aa010f66d5cfed2d9baf6a182d6aefae5d1..33f91623107376cc6cd2642a5f9f1ad3e02e8c3f 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 5f30e4f3c75f147c449b646e9f5c582637356d2c..534873a8a124302647a0d951373f186f44e69aa4 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 8158dcdeee476104739155b20442ec59fb469d85..1f003aac15ca03582f9c8660077d6d5ff4f75d26 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 f8153fd21e741597c45b9260de5d3299db8284ae..afa776da868aacfe138a186e5cbde94354ea7d63 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 bc039a556e71a1f77c1e545a38430565d29fe369..5051fc20f4a25d88ec0b10c3149bc5c3496ce3e2 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 74449b83a4d4d485ed539fad7e6cb98425cc2196..c60cdba58a617af7dd88d5330fb583c9ddc1fb45 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 2b8a26c780ccfd98401e5210ea95c9cc614923be..59284046ea787ab29e9eed005f3d90a1a3caf688 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 ed0ec79100dec209a508e00f066955e9918841c5..9b744847614cc4668bff247f76b6b54c33ec4e00 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 0a5e66d309fd917ca3753dd75094f3223a50084e..8f057cde5a7214d1da8b3ced293467819e6827d3 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 ab79ac49ddcfc4bd0744d502ecc846f20b80b166..59114df824fce3f1600cc2bc02a650f4360e15d5 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 bee24c468aa681b2efff7e72c6efffb511affe2e..3a6f78f083bef98a3f974dd60006ac21ab5de0b7 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 18e87b1176fc1f56deefdd4d11cbb5b190943309..37cf73a767f13aca9d8737b786886b0bbd6330e7 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 6d4d3d2bf6d04c3b9d0f839bd3c6a39a61559a33..4175cafe7e99548a33d18b44586304c31ef8e8a3 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 66497a6d71e79f26ab2de44d1994e04212ecb7cf..575c684dbbe8f02f1d5b419a2c3e0a5884db4143 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 8b5ef1d98866b471ade3c889d4aaafbafcb7c34a..1e5cbab74f6e8f1757263aacd709604449225f75 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 7f0bf5156564e70af7f58fbbafb9f6474935ed9f..a65d2b94529fb7edcd21d33830dd832245b4e10e 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 f5524ffd8909d24770bbbed27638457d47e0353e..9b68ef3745e6e7ff709c8eed750e641101a61e1b 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 43fb78e3c221e6f4399c6ae2ecac55cf89096950..4f242d74c918098e6e6d1aa7d4aab7924a6fc717 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 47c379e4800abe1fc00ba0e1b026cf54b35444d5..733ccca0d7477096ecaa510ce38c0ecbb49d56f9 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 868beda4774bd899ec58f5d3866b539581f20c8e..2b72b6f958729ae44441ac82474c9e6927885194 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 2bced284fbe596c4ea86e6cb915cb42e9e7c7315..2c2ad3da4681506db03d1322e3fe8ac845691925 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 8a1ee43c3bdbc0a8bdd09c4dde8a139a2f669187..d25edfe32a6b7186ffa530ddc5152e030c8b35e0 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 c735ec9013442e508b80666651f71f181ba8c765..0bf4202f3f2e4fe96c9f75f7276db1385f35a9ff 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 beeace9558c0770c5d8caf99672bed3cabaed391..a15d45b3916197e1c2c52cd1d5dfbbe3126066dd 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 bad4c9bb2379b517148b4eb9edfe9e652c7aa84c..e2ed5e909c92771f7188edec8c464709a6ae88ca 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 e0ec9cea1984b1017ee028b031f5b91f185fd986..5d0cca06fddd3ae9fc729de1406d9d233f141b0d 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 21495d0f031a9d31953ac4ca38c23a68f3c68c8b..27c8b040f780960fe8449ba635f55b83d447b9f2 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 3e6f58af548d467280acbf10c9d8a6d0608ba051..8c134e87d06091ecd5141c57c12f3f55d017d15d 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 0b58ae50a4d5953f12ae85b0dc532c79c62785d8..e97717cd863f5f894d9ada3188fb84e7570ad026 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 cd91cc412ea551ea794c6696a710a93cc4fb718f..cd1eea274b9f6497da0c1d58d4718a1d3d615f17 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 7403292368af44add62f6186292c0026d27007d8..4163117e19e1cf52dbad0d38b95e1a5f8ff7f41d 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 2a9614b3987293421c6df0a6945612c9e149fcc9..5c7364e97117b2ecdfe4c5e13651f2ee579748b0 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 7b197f737da8eaad3cd802ddf3bce3f74844f8f7..de11a15bd17f34aa589a4ac054abec7943b82ac1 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 7d5d29a8ca62d973b9b3c8a66965e322f8aad156..209f0eee4cee67fee3eb4daba2a0d251d547d736 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 dd7a81201d677866134826e6254fa4bc90511fc9..6e9a1cc3a7d792ce0dfa678215624730affb8edc 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 88b70f7ba308524199576251f10e43d6bc7c6eb6..f1329a595aa04628d9d5e4e6357b8d35c88c2247 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 d3cc877a86960d0312777fbd3ba315ade962d012..b3217a9a3fc35df73a4ba23c7a904034fc104644 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 a54561a22808f94ca825e07bc98574244ff6c9c8..46a7764d87e402424a201205398a68083dff2b3c 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 edc3e8a6bbf9578f3aa17c9794cc4b2b5412a6ea..7d4674417e40096493cf52a033e04542ea509105 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 72e34e19d5799889c2433f53f36b29008fedb903..e978b8bdd06c1aa8b81653f406110c91c7907f30 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 64075241738fe5f803100d35d632a14c66b2e7f8..0c8887d9d976ec387478446da3221644434822bc 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 3ce097d926836b8ff81fb53877c69a098e5fce9d..ad029e4bec7e042db5b5b1f8e1f3cdb047d123e2 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 9510a9918f1e49347c013ca9227e3594bff8e47c..628e491b2a7f910897a2eb7eef5dee26fb1af7aa 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 0b2ad2bf1ccbdfdf931350d6ed21d013513912b2..943c77561ed00cb9a4ee6c85d8e2eba8c0ad0ef7 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 7632347181ccb19fe86404507021b9ccc0317705..64434f361bc028850a21b59e65758a89a678588f 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 1a5a575ea740914e1efa2d360fe9d412b933d87c..3fe4aaf5dcb7e29fe76255339d8985510738ac45 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 998971ed007967112f0f439b80fea86e54a0c981..50db8379247d4109b1f88b5414693e5928c5e2c7 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 a7266b66b475f5fe2a097c1b2c66b20425f83cdf..a99ac108c8934dada83f9d3fa64bacab5a2b3d18 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 35d23cf6fc9227a3e66de3f89c78a1ff82a4487d..e5f8d0de2618e1d1ace39978215294f25240ccda 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 256aeb536b16989fc96e62df57fe97b02584aaf9..4b001637ba55af0737b2c7f3c45d9d5461a4444b 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 566c98f698586c6416452c9274e80dfd2d08a51b..65ab9e88840d028aa5e047d624a02681808f9cf8 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 9a226b56695f09a927479a7e46005c7b36b4bcb2..178b1537da0e80390b93a4f54a0038787d78dac8 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 0f135f62945848078e4932046cb50e2bdfa4aba7..ff935f0df996d6ba57934a53e03d195d22549382 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 b1a0da9fa57a2bec147170b9b673629da5fd350f..2cd7bfeff2c34331ac6fe2b28ed05e35a13252f0 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 a356280bde3ebf36e30e3ca43fc09d1cf65ab385..015e57a4e79604d0c1379b53362cd85c262af9a3 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 afc07f534704683520c54fbc085e50912332954a..c1db81ec4602ef4fb6ce51fd9afed038f25307cb 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 fc38ae0c323d906bfe9e0a897dfb755521bbd1cd..9cf55190a12659990efa5542b767b4dbfa3bc8fc 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 e4edb4fbf21866db04f6b0b0939e630c94ba9726..bc4ecaf420248226e523f8de97f6837bda6fd895 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 0940b3b2d6abc3829fefa6909af78ea4758052fc..da8d2a4d640c55b78ecb77c09f70d1e9744e9824 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 6be615849663faddf289bd927957ca613a91f9aa..4cfaf6026b1fa1d8476aebee9e5a44b69766e12d 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 3e35fe08ee89322399b37de684ec1915f3ac31d7..fd0245ab5b83cdd4bec1621b922f3a0dfb00f584 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 ccce54ca69b2a07f6af2a9a01f57564d18c8451d..3847feffc28a42ac3e6ca1518d83855817c9f067 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 d53ce77077ea4ecc235ca5b6977fa3ace08de13f..e606102c52a3a9af279fb33cfad061d891b7c71e 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 3d3faa0deefec8d365e5aae64736ac848731be7a..6155731ad31b0d71e584f7e277d5e7f5ef4cbbb5 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 84ee6745446f942c1bd78a4b91868fd274fcff93..40890c001dc5e9268195579c9121c9e049cd442a 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 ec216791284bca46c5560117a13e13b03a6bf902..012088dff0b9a0413d9df1f143dda1126d005cac 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 395a8c12acc399c2f2ba6a123c99364901fe0c3d..f723ea4283045d0bb53395971f60fbc22f14683e 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 5648a35bf78534cee8d9e8af5b1e4b5b835244a0..5a1020cbfcb28604d4ef9a570d4197e521f49736 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 dda7de9147f01b38681e2793fbd013a47f382ed9..500b5e703c74b87db3213525f41c71dd657a7148 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 953ed8c42a977d6367f7da5961cedc422451d56a..da1c49b368c4ffc33a6595dd0688ff1e47757f27 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 017cc5e92285eca24603fee8b4b34dedf5130b3f..aa5c55103fd05356f6a4717c16a804ef419a19c8 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 1e297a5befd2720efbf0b2cddf3502caf785002e..f342baac36a0352561e342915011d5cf81c8e50b 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 92a79b20939b91a4ab9c18bafcd863d216a71be8..a471f06aa6a383bc6ce62fe1b8d547ecb3d68b8e 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 24f5aaa35d30ec164e35f3b66a34063b68351b8c..48c0fb3f5b94168239830829578f81a1fba36b19 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 2667e69c30f1f7f893e8fbb1064046167f7693ec..7ed42cef9d4af558b4ca0a75051e944478fa5ba7 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 0b0a4c00260922bf479b7ded81e69a82a23e9ac2..6634b4684e5ede5c650ef5ebf67cc26b39fb917d 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 addf7402410218110de8ea02d92d032490638415..0aa3f8ec0677c39220f9743a030fb3e990bc19ef 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 ac7fc2020693f018c3a7d897573a8c4efd600752..bbd63003b03090309b416c26d1b0208df43f94c5 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 d2a43e5192ac8ed3d63cd32dd90f95252c4b3c3f..566c48f09ed010e2b9bc9460a4a9a6fe7e164217 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 bbe5b5523b9bc2643537befc602e5ebe7922b2a9..aea77821f66c9bb653e989af3d9d1f22224de7fb 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 b16792df6d9da8e0204a999e668f430fe9b66b87..3a0e04e865d144ad947ff90e007b6ddd8a062492 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 a2260b38236b9f7d11049114c594acda13aae8c8..53141366346c9618bf58e925cf28b964a482f3f4 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 86c2497a18aaa5c8e685ad844818c2be970e6aed..7f1e4f1583a1e8a368107babd5d951a68c79919d 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 86d2b5c0c2021b1cc6582230e1bde9f3151293f4..d88d41eb0f86b179501c1db581c9b7f1809536fb 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 a1e105b55c4fb99a35ff140c4220365fcfc3df8a..c90b1b21d92ba64d18acc4c6c0256a88003c6199 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 2315bdb399b0d7c9c2153bff6b46d6e2f63e46db..d622c680d0ccd4f65764e16ec880fdb83dba17a8 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 15fc4ef1c677562724bd7b82c1898285f80fb116..79821db18dad5a7ee4c47e4a5f9bfecac2041ad9 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 a3ad214d55f2eacaa0527f8213aade21d6b8541a..43481ca4b2a9550046bd81fb628a961a52ad6892 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 e25ff8d75776b9c65dda3be73341f273a54e2726..1f5d236ea93ab3a823cedfbb827e120cc0b8fd85 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 59755b52180d66a4a8b32d5506f7557d3a38cf9f..57b1c2cc54d06791c792546fa6b6c97e681c8170 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 8706d68c5ae9a556bbdfada0ba3cadc016e972a3..e3b85c888e0b47eae4d077edd262f7ca075bec42 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 adc39d90bd69712ae5491afe4fa070a2dc567414..b27cf128a10386d175536b7d7edb59636386d885 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 a8bc7ed3b5c0a3053ac302dd7129bccf38db98cc..ba964704be67d3e7a5e3a5e4530c5021b685e106 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 6733e62341df25395c0b4e11ce8e5de0dfba6575..8b5e023e6286834933a36ff93e7f1f311166bd12 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 a3636f28803214ed237355070442b14cfb20ad04..6d08349c2404b6075080da08a0dd1034dbe574a0 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 f93f16b7d7a7c222004ef79c0b24f61b7e837176..de5422f02b1e402062fffc7fb3044a544f1ca0c2 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 fff2144f3095d63c35b0e6e05023d3e4d65149fc..f47a8cff97495e49f4203d1b4c4d7e957d29b1e6 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 efef7363555d16934d160fbab1c243884d3225a0..050b45a684ac9bafbb94cdf1926824a0442207b9 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 762811de37d4fe6005a6f61f736371519cf70d0f..326ac54776eb832622783c4f5fde1ff335e29d67 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 17fd6db0fad838ab5624ccbc98a6c23e4850dce0..25cd7bdebadf35f070bbba216141b43bea9bc674 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 0f3075a646350054700aea8279d93271430c9967..2d1174af5761ef8ed3bc1975f617d869d141ff94 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 2f8c933070082bfb75e8416da598df0b92909732..a6c27ec849947cc3d7883defe02e3ddfd45dd130 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 86749a222be283af07a8ba2238a76887a07cf238..8ba63b7953b62f01ca88b663fa3ed66a176efdac 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 e7269d8eef76f86b022e71d860faf75eace54d1e..1158df0915182326075388256b3cefe946033cef 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 056a659991da70e2f774da41bce09e97c2d53e9d..8f0a6bebc4714cc194973bec36756b1f72046a61 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 a72c45ba2e7110a3ea54ec7ff134b47a2c946f8f..b0e4f4e73c71b8525f79fcf1fe7f39a2eb842805 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 3522a232c0f9a123506d635c45b92e8826b54eec..e0d0220ba31773ca040ca22399c57d2d0216d71b 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 c4b7d5bd11db82af363bab3462a4120c60021b09..9c9f04f2842053aa7bf268a30f6b422eea2c5bae 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 7727c151d96bfa7436827c2965cacc6ef1deb033..c3fa84d7b5d99d9b9ee134137f074cff26a3ff23 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 bb1eba40d00042c5f00fcee228bef5714b7076ea..63d02b730f746cec3dfec8738b580085442dbfb6 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 ea96279dc78a01bd6b0b1aa85c3a602d5423a43f..bb3e93f5c6e2cb4d06d9a1c826db46f6b7b6bab0 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 b948ac4daf4ecc7d7586283e6eab966e3cb21e6d..ee9b309573cac9287df6c723bd6fd5ba0e878537 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 b106c296cd379239e01fc9dba466c87e6ad5965e..f3632b2b41ebdcaaabd7eafb133d7dea5484b277 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 763caeed571d01117de2525c74e988059850c097..7e3dfee460deacd6f985b86456771dc5daa626a7 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 8c1f59557982dc39150e199bf235e64045a523e3..d2bede5a4f9b308989f7767fc50e4ad58ad1e293 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 ca6fd22e75192101265895ff5cdd02add4b42a1d..772082cc013d177f440c893f5788f48c7179ea17 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 3c5f67a9d7cf1178eebd1bfe58566cbe53f34396..a86c511214c0f91e0279095df6f296ab6e44bafe 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 bddea8f7e74023de7255991831421e26d2b9da12..08d5bbe8905c36ca5b3eecc30c8966bcfe7352b9 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 bec054c0fc77a09d4f023a2bc9aa5c0555643bda..3d0f97927eff6a4f95f333f84d246c3c1b9ce1a2 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 83c3dfe334586bb94245bcaf09a7a3584f2fc8e7..5f4913fbc5b08f692f17564fa84cbca88a771ffe 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 c1c7946190630e4f338ad325abeb23d976d6d92b..96dc77a133ffc963c24fb73fdcacf820203133ff 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 fe3e049e4ee6652c75555fe0a866beb0ee754cc8..ba3ddafb2e8fa012e7ead6d40f0c93ed3527248b 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 e7c691006aeea8faf19353dde7eb394cca41e366..43356c825589dd5001bcb4f18f3f291f066bf6d5 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 5e8c5bb4eb4884b75daa470cc568c53c52532397..55d0a49920653bac902f9ba49b7d0d056a6a0f90 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 28c6cab95efc5e66ab2bb0549e89c7497cf43637..5587b9f576043046febffcac48eafe3f733eee15 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 25a952b928661d01806989e4bdfb8c78299ba3bb..8781598c659e650050579b33df5fbdf7b20e8fd9 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 9286ada55717b91d2490670b2a997b1f1ad7d1a5..f37264167287b7810500f773368e31d27ebcf816 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 1a4ed8e2538e604de6fc39ea32d5cd8420487a26..458d78ca0e4b94074d30d1167cca18a98f4f857a 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 8e8f8683a4564959835c8adc5c1d19e438f6a304..7eab09dbc31d6444c37a9849e2d02ffd387f93d8 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 dd5111f40e7bbf35c2b7398188a0075c70e0eb51..0f69cb69a4894b9531f812556a6ba9c5ca707d4c 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 413c2fd4d6a0619c8b96427968257c0b688bf749..3b224c236220edea5f3eb2f50c84fa5f8875f0f6 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 b3bca09f2a0e0fa55f1af845f6a26da2fd6f6541..5a955c7bf0d31b88221b95d6e73db1e2e6839a5f 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 ba6fbec80086b94b0df18eba23ba85e79c8aadbc..132425bb9f0e3c3b0d826118c044f46696e3b557 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 9745458248f2a3b715ac7aa2eedf180210fff2c7..383ac62e90e4264e77e909c2e8aaa440df05be02 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 b81660f1bb6e0189d045a9353762f45904ec41b2..49f303b06af096b5a9751b10685fdbc605e9c640 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 918d846e2d7782dcdcd743a25de5d1c61d288fe5..eb23725784ba1e5562cd338a35cdc51d7c383897 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 3080f988c725090b7854fa8324dfb117a22f9c37..56f46539444266782e47cbc2b780a7d85cbe5177 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 53cce9b3394c6de0aada9d7644d55aeec09b1c26..9930e7afa7b0d25f0ef1c5dca0a7014fe532c658 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 b30522332357cdc18386375d183d10613d909f70..e3de2807254f874c59dae72d606c9aaa58a61c24 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 72877c9613908c90d646ee478787d463b6853f84..fed22030994fa4758f43888b979b132b967d12f4 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 1cf735f4c7ea3d1214eef0ed67a214dd206e5867..e848b7c32a7fb38047f25a1fabeb6f3f0a75c8a9 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 5aeee34a1070f2910e8acee024521baa2fdaa89a..e71c0d75636142762a5a2bc7de5002b03232aaec 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 80ac0ce347e518a1627b143a687ffeec42e21572..42d7f77c05b7921df7c598a500af097db511defa 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 f0f9860f6a42b3a88de52fef8b5f15dd42d86825..ec9a593a73b95fae2d8e1bc5cfae5b25c272e03f 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 96eb619c9251ce1485dde60574b97224cf8402c9..661adc485ad17a4d7a66da18c8969e1771e27e8d 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 fb1b737804d763b3f555a8bbe8590eb16ee96ca8..41fa449fd1845a88d062ae5c55aecb165cc02a29 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 6299858de10f259a563104c331a93afd467eae1f..547795f99a83c431b5c93f3f0a9ae9b6e82d970e 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 6a202e1d7e50a8b66ffc4dd5ee577a51131c0ad5..a67a67be4f92c1b47e1b4aa461325a52e3851045 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 eacb03c328b3c43734a7d9de59a298b1bbec5ac8..cfaa8f00585f47c646ecbc40bb6a816a3b7268a1 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 f64ab18a42a72d8a35036ac2e749360c83267237..fb11b636f467e0331cd82621e90fe73b1849cd0e 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 f16897c4d2bbf16734be382b3a3463ca861e10ae..8d9ad81ff7efbd140c770a10f63fb69f0728d6b5 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 3f41c513ed43cfa32a3ce7b3ff994c220e156085..9deea39e370c16cc27e740d6021344f9dad6baaf 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 a4e6f69b046de568c1ba02a3e62b3363f6851f49..3af8664fbde199de80b43f4d2ab91e7ad34d0124 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 86265920aba8f71cf84a853509ed3b4360b1782e..08d612dcf6d8c85023a751e03725dad0890d74f0 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 633c256ca89c4f195033aa6f2f52a7d6879c0000..59219c6c0d8ca740c63be1a53ac6bb56760ccb21 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 85659fccc09579eb5c897efb28e962c49eac1d9f..683a10dfb73c627246a1b3393367fe49a5de303a 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 f80e8983867f1da9f141b6f6f8f85f9b94e12718..349f884d5e632c96251c76f943ee01548571bfdb 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 0fc0169887e25907acd08a7789c77c8ba25a2b6e..fc18cd295106478534e9f365fa7a89250ee7e4eb 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 273caf90520167791254b4a9dc7303f4d1a53a3f..7aa4177776ca49420fbb3239c73fd0f97f0845b8 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 3d1bd5a29a97969cd754bc9daf4633ed81a49fa8..be97d2e7cfb244d3c561b2a0be864004b3a474ba 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 2768f75ca4b7975bd937398b325b3ce216e6c580..9677b604ae17edda003ee12e3f69c31d14769cfc 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 e2a71c32dfc29f6d51de578d5356ccabc275a7d4..e26f02da41eefeacd22fe172178a9aebeebee278 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 7275001e6e14aacb68cfeb1c43a5506651a48429..cc8d29a144324017ca0bbba0e7c46177fbb131f0 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 08a345701435a013e9c689e0e8773384037efe1f..b8a0a465efc2ead0b3cdb6274486877d804b7b0a 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 edb7bef5a59f8f7e2740a87c4d7ea366ec42ca90..bfeec2e24e4deeb36f3082e7166a15d7eb35552e 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 d613940518d44db5c5da7cdb2c92237371bb4dd7..30ef8cd66ca825f05b149a13b9b9e8d239b92aa0 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 2d5045f3cd1bcd12a22da057bf18ae2a386e05e8..df825f3a5d658ca2cabe9174a3e6415a450b6ca4 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 0d7fb4f43bee8fb5abd32991a6e5ef7f6156e01c..ad86f0ce7a16f313d145195743088a6af8c8c12e 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 9768c089f1bfdb54ca4b119c5a588dda8771b733..2d0835906b280bd447fa580f7c42b2d378bc19c8 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 47a6e608e1bbcf5edc2d6a5383f0f80ac1f62dd1..2cca2a29a7ca609b8d7fe0f7c3ea6a7da3f4fb05 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 9d5f41814f2336b21c0abaeaec9b67637c34bf28..20a70b21d21fa2c26eea57dd1d745bcd2cd66fa7 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 8ec3b6260819b1a979307bc0082d402a9cd982ac..4c7a82fb3efdf663ccaa107c3d47197a128907be 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 86b2e87521e44c0652c1855324295597c7474f8e..4b7ef8d02a9d505fc28505a60bf84cea615d369c 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 76c8b5037317be2d1f1701f5744e1171ded38a74..67678783e075687a7749f299c606101591557645 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 5b58a4ebe8d931b492e1fa75bdb555790416e02e..b30ae351a397a1821e1a85b602e81d9f3c0cfd54 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 41132c667617bb9abd64f9c962b8a6e15e3d100b..ff8279e487d21cede74502768f322174b2642c51 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 bf5d1250cbaf354ee436dbad6abe9a84b5344e27..7e0cb29f8913c3aa1e619d260951eb61cd8fdada 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 7cc8695991ce28ed6c4749f4417e383f2d9d6926..2f51bcdb145a24cef58d29a722fc50fcd079007f 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 1ba210c39e7236a115834d04ab9b6fd654657a79..0c1a07b73fa028f188600321606d04b8950fcc82 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 f27d0029ec7bad7fdfb999c9fc13d000ae153904..4e65e2e2edaedd91acbe0131ab1faceed5e6546b 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 3907af51fe50c419a8e30266415ccfcea2254522..026768c281cd800de966fb6eb1e61948770fb828 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 622840b6dd779da9396d3c37738afd806374d995..aeb8e18215428e2edf3c91663f92ae1ce0d1ac4d 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 253e3c77cf4b62012db926b8d6fee0d9fffe8e27..a54aa8406379554a6d314d27ad77e4b3c892564b 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 5dce85307ff2da85bf456f5a6568e79bb2d93d92..9dc34e1b3d43e7a36bc5061bb7afb1af956f06a1 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 fd67329f83b9b56542d2a76b3aa7ad5d413d1626..79d211b54dad59795e9a7b7eb3e369375744a4b5 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 f6479a6ceb948c52a59be208b683142361d24f17..fc028f0479d5b22d987c1f48cac9b4fc54637103 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 24695e5e013677ab9654c2297648ccfb9ca6175d..5c0b5cab6398f5a2671fbb344800e79f897b640f 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 138c08795540fdb877520a2004a10c47452bfe27..656f1d1afee7936a69c4549471a3a000ae24abab 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 ddb2dacb5ac8907eea0fc11fa3f31c7dffe56c2e..83a36d0a3aaba9d47446722bd5e7c50bf97ccb28 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 d2aaa3eafa01e7dabf63ceb3ce3b0d8b7e9ca4c1..90f9c417d7f07ce0c80d8ab2d1cacc39eadfb416 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 c8bcf9b167bcf1f5bd3c1c90db496eaf2b2a2df2..48180a0b5a6b66b3e010b412a307b99284ce25d1 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 9bc9814872512e6f5d9ee4e12421001ca9be11c6..e7c411d0c76416589e9824ea940246695bdf3a02 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 caadaa11a90b6b3521df7bca3ea834ef53a3d791..7e5fa3174e5bd49f3de11c8ba945f2771b30e30f 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 1ef1bf99d65bbc71a77ee0e5666e5885ebe024a1..116e8e859a3b0946b72e84a2ed707fb6fadc06bb 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 cf79ac8fa4ac4ddd6d4583825b6210c04a597db5..5f13e48bab98c97130a9e9f1cb185b0157a33968 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 0455e667b616307ff3d23918ed9f45e568eae6a4..3c49673d051cb24520c7c217ddb67195aebbd6cc 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 a3a8d2ab3233eac4c2e5faef02d511c473932418..e1cea5d56f639bf652255052446e341af2c79e5f 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 44d9028969485688a6296a3aaae35297033ce076..2f050ee9bb7c7c4c0accf52512c4cd8856a57d88 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 563b2d0ba732ef405c130e1a24cc96ae64285f3f..9063872f1301b059813e6bb2680ac8118a5ebc40 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 65c6658fd9c500b6b9cb1965c34623489d3602da..5d95a915f5a46a50467f0494d2307a121eaad9cc 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 951e1bb2a25adcad13e33d75c8661a19778966c7..b6296f6de96f2b81f650a2966a46a955284594c0 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 f63f72bcaf2277c1feba51cc19d0df21be40ebd2..d2c90e195af1a09164d6f9bef0d1d223fa5329ea 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 d977362f9f6074639801ae13ade065d15d382c24..e52e0859a3b5cd4aef61f5913d8a190638020b78 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 eaefad74cffe4ba983b0f69ad65821d3254f0b9e..da2250e48cdb35fb8eaa8ad6e865a7c0c945abed 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 8ca17b49d343315934dba06676ed4ed3ccdf62d0..e29c23048a781b9e1b0274e4a798b9e9f705c313 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 61dac19e3303cd8cfc461c089c6062c39d033d5d..ce977260aee39faba34451d619fc74feff4c9ff2 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 79dca2ffde56af4dfc74186dfe570f267bf24eb1..fdd06b0f4a8f969b0b6e900e667d85e137073b9b 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 0e23f346f2abab1a0e98e3b21138ae7082342164..2557e4f9b8670bf9a3d31495a9ef54d273ea6282 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 f707b91f9e9c45c8cd6fc3abc56fb6aed984f3f8..1ec2d63b274f1bbb9b660e8df8a7494bf1fd88da 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 4a16a7d1654e5ec05fa9531dab60a2f34d42d6e0..23f6d4b68fca0b6d3952901ec40f48e35a7246fb 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 767d7ca1f5abecc7635bb32b5fd61af86967fe92..999be1568bcbfd6485077f2537b28147538a955f 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 ceb21b63acf3fe7edfb4dfa2f40dd20d7765f34d..364446f1f6d11c27525d97353686e78578720d0a 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 6a64b8e2e21ae6277487b0000ebeac86d507c023..41317cc22417ae872da92ec12a230d53c7319058 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 471d897fb47f23309a5a3ee5e26170d94a98bcbd..7157bec3ebe5b984c5014599a82529339e7fc564 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 1df09bee5762fbff82c9be219d8e74e760205830..f9e5e83aa0d5e0d9caea02ac2f0e200dc80cb720 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 7083dab43feb73ef69994c6b56179ed0623e5536..54855959afdc94912d054eb3c08c403c41caf6c8 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 daf8b878a5f136ebe426779e7d039e099b6f4a6a..21c7b4904b0a91ee7512e624f1c559328f8f59ab 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 e8bb6cc6c88b0a379f075b5fed8f99e3b9f97f5a..bbf3ef91425eda18dc4cd6ed4e084507c55ddcb0 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 072ea7a73d188663bb08df0f690a858d91ff68b9..89aaff42177b52e88c6fe6d68bf80266dbed9977 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 b57bb8b5fb182d2cea97298ae812490c2016cb33..075074d919717990ef05993be7ac7e362ac1594e 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 3cc4edfa0b41651fe388d2c1282fd6f669cbbc06..c1cad70f6704075edc2dd2aab1347bfd1b804045 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 994ab03c31de91fe2d0d972b80c107b031a8ebae..ed6e11800d22e579e86fff15a96612c0a410a24b 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 99ffc47adb2711a944fbe2538ca37764001053b5..ecacbbe2f3c693cdf1bc72326f6329b284a781f4 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 04cbbd63c9244540ee63d1113ddb7a2567641ead..56d8aa55195fbd21d929d5c8434ebcf02854f898 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 fb40c7c8f7750dfd69db7a60aff6fb1f4683e805..50ff2406c2d6d1caf3669fbf53479333dcc9dd81 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 038df66ff7d6d59d6c264006531301f9ff5b43e8..e4d9f9274159916a26ade1f54377e84d8849869b 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 5bdb3fb90eab4c174a964dbe6c0a5b6656c9d60e..cbd106b3a5f89cea8a899fdedbf25a4179a931ad 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 096712eba6ff5014bbfa933bb64be7d4b99cf564..1e7b56b7eb85085290f9c1c98da23ff191e070c3 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 e4e556cbcd49d7584da54307409e928dc5fc6f83..c746f2b791ef77078479c86b1b13b89381155a9d 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 149477ffca68aafb8e25918a2b8e493fe04b982a..6e9409975c08a9887584d20c14f3a5b77dcfcbae 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 5573448205429bc64baed9f28824c721fe85b432..89f777b9f899367d3aef1546200fb586cfc17592 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 24e7ebda9e2875fe30ccaf7d5112e2d516490e6a..fb1f0e27ba9218328b99d6bf4fe47898dfdd4c7b 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 2bdf5a6e040a685d1717ddaaa01c72766296667f..64b9a5ede55f9b4f0b1fd9f2580701f408f5297b 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 fdf9f9f40f156e0ede5255307b0259d4230b4251..c8e1564976f0306645cf8933193036ce6de3440f 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 98af63cac1213ba8f469c65c7de8ab33f74d87db..64dbe5d959f21427328e7b60f49cdfa3d42f1f82 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 c6eae5b1e166752e223d6a3733b44c6400561e21..728622cc9fc668edcc8772c70fe0f0f1f4dc0b03 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 9db48ea0c44f5d12371c20ed40f0fabc5d2b1c21..e4871209f4fa569b3e72361d9fa2ca76303a7e35 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 25c1239b4cfbfa6e5edfca271cdfa4a05f037813..f640f58d70029ce8bc8a70d31a78b3d5b1ea0041 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 9a6ae786ecce1585057cf4cbc33183922c9635c3..28277592e049df2020819af42c9fccf43049bb7a 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 762afd2f8db32191aafd3872d9196c8f06f7204f..4b27ece7a0e544b106610c8f468257afa41ef511 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 713fef7c6efe7198dba20a8a1ff18bdd0ba68587..3eaadd2f31d4ca4ac8d82b0592a9e1e5ef777953 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 5efde45394f04f755245281b67309b35b85cb012..0e40f286ca4455466d8dd8ca65b278c7c1ff1a34 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 b4fada8679512eaeb6d4ff68451945be9dc735d6..a6ac3a0eef1343b30781a1061aae3486c94bfcab 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 d81b4b8c8e34b48ba38db5b5ce390796b3bb1604..03951f5eb274cd31a02a7c4f8230cf6f8b6ea65c 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 ad56d3a3c8587cb45d24bc0beb673f5a007347f6..0b80277d6954f2a1856bb0a522055eb2b1ab7cb2 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 7daaf94617a8cfe6d8d3a90de9720bfee2b1d036..63ec03a302511516e730e9d04f64c5cc5ca2afcf 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 62ec52b2b6d765c9989139c00a82518b0a602b0b..d269b553a73652461855cba205075d7a133da562 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 8331b71e5d6beea3febed656e49aecef781aea24..9f4e61e2f4fba6e57c8602d39bea9e89f4716ae9 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 fcb22db3cf1f6905f286f4911a2c24ff13b8564d..1a2ea3e29068c8545fc5909ef4dacc84df0ee4bf 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 1e0ec86a96c6817434493516a4945715e62f5b58..1149be10e8da56b9cdfc5a1c547a5b69eef4b82d 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 5d0292ac1df2897e42cceb34aabe7faf10c15c70..f9d8b84be2ba8ec80d8875f3248a5830a1a40b4d 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 a7c91c66ceef97ea49ec82ec40b903208861c775..72705481243deef01bc8db666559114f52697303 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 2bc89f3e85ef4af683ffa50e9e1e6c69f914c49c..89ce66f720afa555b6b9bb27966fd6453fc49ce0 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 f6f3ec7df930b7c1f79c2bd445ca0693351f4f42..66df4f43550c97616a01ca55c076a40910befd4c 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 34eff72aa0e31985f369e70b6a6debd7f66b8147..7b967ddcbc97707cf3af0c05186327edc3c91f2c 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 1d3815a10032073c7a92b2409ac62b5d5e6c9571..3b754167ca58144621b5379cdf848c15b7901b06 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 8c92473690332d5c75bc85cdb9857bbc7166d8d8..7770e77e191628723bf2f0a027a325625349f6a3 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 7b272b14f8a296455ee8ea812427f4fdd409eede..a35e4ffc05c1c73a9fb2f642fe7d57f937191852 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 77fe435224c755031aea28f90c6d981cdaaf8ef5..2eddb4e9da95a9679e4a680715df513ac1ecdd8a 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 142d6a5e9643228332e849de3f317605da32b675..4025e974bf85b96016abae863f584f3c2b6f0472 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 3418056d44be20dccf8dc84bee789c1b396f31d5..ea4b5ac9ad713491077e711cc5b589faeed70e2c 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 ae5ea45f8def33efe995d31b2e0b32440f1cd1da..2d9e21f62b348095ae198cf578d7579495814ddb 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 e5a24239bb06c231f7ccff26ea0360aa6e56f37a..bbc33758c7c7400cd754943c59cc0c3eb6a44076 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 755068558f73e8916b0ac98c341b8b89d95bdd90..8e3daf628b494d03da906ae284c93c91e5ad4e69 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 18cf089e648f5100c1a6e509a1eb56c748c96f17..697056a67df07ae7daba34f55d69f1b09e4365b6 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 63b3b2b9715775dfac6a8ce44bd760fa4707886c..cb238f924a9708b763e901b211ee74554a4b1329 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 110271698ba0aced36b28ed2407ea86e22871d62..6c185bd6b4a57eb48bfc0add57ba21118d9c9c8d 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 58538df9627f201fbde347d9473e0cc9d13ddfdd..24d28adc71bca4906e9ea81f8ac10535f1b9fa10 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 c6a6046ae88a11aac8d8bee568e92c7eaf5fae95..e70c2184860904f7002c9bba31ec2c342628fe21 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 02e3614ef0bf0b3ea4e14ad36875975c64a37b07..6b4c58e2874dabce1c03d5d760a88fcfa6a2a633 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 a3cf5c79b0c7ba287cea9340ac5c6557b350d882..e62e4c5fe4e69363125b90ca90e638fee8ec6a8e 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 26bb6b31993a1708cc80f53f1c3345b7f206e18c..48be0383c7a9f5c95c6c30102e719b765a6e5b9a 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 aef6ecd1d34b80c90e61e296ad3c1edf8ee275c1..b2694b9345a28de60fc111ffdf73d434ca1920a1 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 33b6c8b6ac7bf53303193ae6f74d3f07080d77b4..0cf00dfebea9ea27848ca431ebd6b02089a6d376 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 a4b7b0586ac8a415988cde970b7e057e44737de6..e9bacacbe79f7b260e2ae0d06d538aee296999a1 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 825c8163171eed14a6528cf6abb05b3205438290..3e9aab26d3a0f4683d069c8ac9cdf27c36b29feb 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 6bde82398a336e149057b59521d589719af86131..9e030f506ee90ae1f84f20e8c346a09ab4c2f15d 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 acf2564fd8645043163cf2bc5aa7d96db089c5fc..4ce6124fac277ef3fec1321f3cf91b112fdecb19 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 828411a58aa80c3cfc312018f2579510d9dca87f..1e1d8510c7f1a944c4d260d1b6b2bbad1d4d5f01 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 0d7e5730e2210610fd478868623d4250b2b839e0..64ab88a379758cc180cb7e0048cd87f6490397a3 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 e038f917ee496df18406dc00ce994c8e2562ba9b..fe2e407acf87483a9c65d6e3e1d27a967f9a3d43 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 4637dedad0fce06eb5d25395f28d2600fe8dd293..75b8a566875f279f0e65704e84565b653120ae7e 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 da3e4e749b27681f8a9d1440e6b5198ef422dcf6..9fad586f484d5113491bc2670014b9c483f4ed7b 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 8c2689bb3cc3c8c9241c113bb6c8af35b03e23c8..073d5aa9a383d1dae28e8a0acaa44b73b1b3e516 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 6d70527026634b6531f31c41da838afad2fd820d..a9265bd87b4eb35e67f7814543133d2bc3f4ba38 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 c315d3d4273d6de5460a61880479685dfec04738..1354da0ba6d8efb3fbad8aaca5cd256e338e986d 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 ae4fbbf2a62d44a9e045253c458559dbb8853bdb..f30a79d4dc42364ba9d3bb4a95c776720b9169a8 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 04d63d37377ff26a03fcfe04d5894ff838a39563..50e466b74bd4f523650b6d08d80b879754bbabc9 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 f895d3289c1cf9f6638d4026f90f3297832f0340..8507e91c4c05e7be9dd0e2a1e36c852f87788915 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 2ff0ea095c8cfbcb18f690a686dba26570f3da22..dbf7c78df12b67bd658821c3bf811b5f45d2dc3c 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 6cc49d37336a82c336c605f32d04518982a3d8e0..074db298aca7f31ad3e7b17cc23830df40169211 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 e247745f4b039faf028087eb50544480c82a5997..1971e4a029370bd22c04a64c96654a3d8a98b895 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 f2c759815889fadd84a6efbc02511fc74dc7f762..e56c254f6bef7aa390a6488a14bc33053ef9d12c 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 4c0bc0b99dd568b1e3196bb3b4ba9544e5db0dc7..b099dfa55cf7810abacbc634cf24615e51b6a1b6 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 090189eb6b83f78b9efdedbe052bfe311875c25b..338bb80efae2aa6954d106ff3d03aa7dff679fc5 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 f208ba600825e5ee9e21a0de472415adb6cd177f..cebdb272fecc7cd033f4ae4f1a90ce1fa46cf087 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 033531cb982c07555286f11d4a51f81919cf0d73..499ba12804afe01e2ef7764f8b827002bac2968c 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 3bfd3a025594cefae04a083d88a526ed06a77c37..abb5f4ecfb984ba3af5e2bc6b942047759ccc677 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 50436d13c96f0eb453ce2948d39efef0c62506aa..d69545770d649b4163b10b412e1cdd377bf11eea 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 1bebb39c94212431965300937b237f7d3137b82d..0e21ff4e1eeb55bc3ed6eebe3917954d45e88f02 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 abf985d6ac351531ea1b2d73223f7d71882b357c..5f7517c46deb50b4746d29fbca0590a981d7f851 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 8fe6d9168f2bee6e3e94f757c13a502b01074cbd..10333cb875e1186b54f8e2009928f17322b9d7fd 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 f00561453ec15f165b66201dfd1cfb599befa652..7f86069a156886f13816e491aadef9396eded6aa 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 eeaf5c8ec08da61ca81acb323c03962908e8cd67..d38bcf176fe586e9da73189bf381c941a856af9e 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 b463a751b575294ef223e9e6b6cf41b0e4b563b4..28d9f912615f4970f8a86645c3ac8297b85d2100 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 d5ec7d00ead3adbb40f94223c7e419327aa21d71..1533a95e7e900e95f1f97fbf1e98bf1272bcb623 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 789365abdf0f777007cd1cbcc14c6d257f1d0540..06920c38d1fe01b1b71f126f42c9512da7933b57 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 496856267a3db5f711c5b158662179c43f065e11..8812f27765b34f6cdbf9a6e642e76d1116712c58 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 6d36ccc94c2d97aaaab569924e135c1177993c9a..4c969a49a1c47b45b68767589bf3ceef01460f03 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 938d03c4f4d9f65f38ae9f02a7ec87148e63d069..ab00db79d09cd250a175ca18736abd7747b74ada 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 e057a8556132a5364128b253ae2c3becf9cba698..6b8c81a51d486769034c17eec41abdb221f13bbf 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 d4cec1ce2270357ccac3fa90395b220e26f66e9a..9d1783ae67ef6577dc4751cf67360aee188d9640 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 854a86eff3ad768eb7202ac24854caa036541a96..dd9950451f4cbf309a2bdaf49d87454964e911bd 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 40a3940ef35ddec020761d3fa538ac2388b5bcd0..579f29474f348c154975f98041b1a5a3529f1fae 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 5c1818dccc36a0073ae6b9c022beb74213e36223..4d1bf624af42cdf795ad9873c5e21748ee6687e4 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 31e03c0e0f67cf5de571a73c51b05afd57ca1c0f..001dac3a92abaeaaa0ea55b7dececa13e8612b28 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 c2ef82357ac8420b853ea5eff928738f63ea437f..49cc7a580deac759d082fdc22accd3b16e285b89 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 2e62d51b3de913b589a2215caa569bd55ef6f0a4..ac338c327dc8a155585be0af43274fe6735c1571 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 92b1e2d0372ce868ce16ba5662aac3ef3f6b40bb..2aa50a7b0b3b18721d376566724c5494718d4861 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 b38c10ccc8a73a51a64ed2150d3cec317f728058..85193f8503254b0c28af85b37c3e318000dad429 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 a231489510f25602d7210f893528ca0f54f1505f..5cc1f2d3f8e9365766066e0cd2a3bbdbd54493fd 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 771cf4fe5759c3ad5503136440868a2144634f12..60acc3501fc2be95e214e0fbc587d9fd2e23c326 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 aef8993cb9cb5f73e056753e71975f6bf4ff4a9b..149060d128f03f78fb7e54f0539f616d705579eb 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 50b89b9c7f9a3b5e719d94c0eb2dc8105c2e1cf2..ee4852e9757a9090204441ac19786585ae6dd71b 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 c8bc4bfa15b2fedf637e4b7f70d39cf3222587f0..1661bb809e3ed5e4a3960e5d59daba6efd8a6cca 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 6e2fb67c5c16255c04458ea2ee425d2bf5507904..ab13fd45571da112564a4e2821e09a2809b69306 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 a58c3488742b043fb9037f40e90f011bf5c2bd22..026371d64972bfd62d6be5f7096279381a433e29 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 daccd6df629ee2850d05a88daa57b65667b9605e..7f54f2fff02c8ca4ae17696fa76bbb97790a2b11 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 61b63a1f203a42905423f9e51684375eb64ef052..d4da6f6c49a1ab7df0922d7c205eb13fdd27e14b 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 1f837e9c3b99cb87484bc16274e9aa4bf123fa3d..c7b600695748e81b7ad5e890d61afaf7aced5913 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 b18f42bc365afa9c82ab35897d51e49a4ee8ae07..3c9916e4f7ba49e44dfc44e21244b18cbef0ce49 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 9a95777bc30494e7cc5e075c7016daa0eede5dc2..c69b02a6750bdb4cfc708be801dc27f7df2616ff 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 b238d86bc6ed0da96f622b8834193a0cd64ad5a5..951eee7ebae60d5e310a5e8f506223c0a1a95656 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 1c17f05e6acf2e1cc389cdcf3561b301c30c4f6c..caeea9b0ac715f17dae01945376451502b345d0d 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 a6d91c9d43956272ce4ff17a0f39a5faacb72ef4..2b2a280ec11c21c5af26719ee51e39722fdddb44 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 b36d6f8a8878efbcb2a42275c6966307fa3419e2..e5ecfe85939c3607a534f46992fc443904d704b1 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 204d341353122a7fa476d3d1eb8281ea510d1f21..6200af249e2d0f2b33e841d27eaf7d4de1b76e16 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 a88fe8a8c917dd980e3eab532fc9f764b3f1f8cb..bbe2de8c372b54787832d80dab596bf855ee5f92 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 48e7172a4b8ffe33fa22f4bb55baf195770f53d5..a953228ea85f00c9e4ea248246a0a5c62946a090 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 cb41b9490ff8d7c53c8580c1cc34046117ee760b..9a22bdff3f7490460de2daf10387f06d77a93f6a 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 49b6580a51b765a5f311db4d1e1432bd97b5b3d3..d8d436d65b1fe0adea9f6792c5cbea60933fc631 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 47c63ab9522a635424b9682fd0bf9969bc96ce2d..c7059f0c78acfe66dad2a20bfcdc86bba28f6ac1 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 087124e62da88e3133357707a2be74e9057fc040..7ad9c05207b04cf407c3140b94ede687eb27f4e5 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 b3140f808fa30ec4757ebcc80c6bb0fde6d368e5..5f039eb866e1c4a5c9df935c11704911246494f7 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 c8265206bee7d6a82db15c385646431241c6be09..f0884789fc648478941b2dc41bf032ed9deeec98 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 d9801271411c8b636cfc673152a0e89e74323271..cba7b591aa19409cb173e0a64169db5c562b5a51 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 b1da233d7fb2c4bec692aa1523323f45af768e38..f2951f5cea31e0951abbbc3a6a27f87f7c942011 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 e3516a13f7db3f1f72c7c0bd2b60cc2536f156b7..7c41e0a64556f3253247623729881bdf0b5b20db 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 1bc242b5679fea6ef135c72adaecb1c76e6eaa74..2066b4b22b5b51989149c978842db9a905734d23 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 5174b7bd7b4fecc7cab4560d5ebfc93c119d8f3e..8e319a1642508cb2bb371a205d4e693b36143e0d 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 19b3a6fd6dab059a6b19559911f0463981e01631..350e8e00dd22717128f2b2a1913efd0672c6c6b1 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 afdbf643c45e9d515593853611a325a076658cb5..3e83b3da4a396ca0934c74b688e1e3c1c30a250f 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 45e6bd4ef91707292024e6c31412646528bc5f28..5dc1a4d894b734d6f024636ccee124e32ec29ce2 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 be3ab6f57837919faa01b1b7d69024dcd6875ea8..3402432bd73b1f3001e7d0cfdd5884bde72e6495 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 cb1337c04483730de291db5d72798bc4080cd31b..e532b254708aace3a4640e033f5368217f250d5e 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 70cae8287948fcd3737916229f73030bd17b363a..b513a11eac835f884cf6e3dba531c8909d392ace 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 390128b43f3a3a1e0c6b1be750b146392d84dabc..9a4d6879369c067d5057fd4d32cc096e3b848d6a 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 255d3e83c64a44f981ac7a7b8db807bdf9c5710d..2b252b5df0408aad7675fc37c9dba2876196179e 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 793819eedce560a9d59689c715948a7d071278c0..efa5cb48d8be337f4454c67faae7c0ca07182679 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 2be1ce4ac6632529efcc07fe3ed1366991823a81..62d0d1fb4aed520c588b661055ffead7fdb6bef0 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 3711c0d098135e64ce6bcd900976a6c948996ad2..82a194b502168710caf61aefa0ea9e3e8c395429 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 338425c10a87d704ceb1a03dbe35aac7d62cb7d4..0a4428292eae0bda2b7644b9b27f45b41f0a6911 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 3abb025a2aa2b2c3b3ea0cf9fe13e736803a8dda..6308cb0c7958c62970ed84bca463fc81f6af8351 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 69ee5e596de69360918faa462c8f243746a9f0f9..d802bb7858e7ddbf9bdb8e19543ce521e0913069 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 c401353dc1462b6fa38f7fd44976ea430ecedf45..98c47dc90cfa0c1439ea775230538cf863b9345c 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 6a4124d3e81ce580c7299ce9ec9a7925d4d14d01..8d965ec6fe1b67002ba7b2595dc98c1f48bcbb98 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 595b9d9c601e6df35be3014424f9e5ab9913fa2c..da07ebc5146692bc1c3e4dc2960878926ad6f704 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 3218abfd5369f5cd8a59dbe7fb4ba061937e9351..4a832b9965ddc48d0e59714dedc15f96b3af8266 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 c6364991a3972f94c61517fa069ab77ea813e559..5830b52c9419359b54c9f255a9c4fcdd27f9e7ac 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 930d37b7301d91746e430e5d9eb1bb2653a559bd..06bec72272dea8118d768bb4ef6afb475cb1b171 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 0bc2009f63f7709d6c4a1aa8f84edc4de4b11ee6..0ad78abab78b3d1ce3c27aabebcc13ef806f77da 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 03a27f34febbbf25d6e3a52d79346fd02caf385b..fbc6204070685f05a252478b166c1828834c2b9a 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 9c155cccf49a890688b3cec9830fe2d122c2ca33..dbfd44ab445859a8d616528b9897582b269913a0 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 bb15af879a51626fc210f11566f69be5782354f6..c2e28351bc72b9743d4003e2e3b33d62f5287e7b 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 369ed1ec840a7b42d0bfeded0bfc525a5807d3b9..9afac2200070b40c97404672f449e0674e0794af 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 3659544fd667b380cfcb6b682e941c7955e10242..b1760a011f976bb997e7c515aaf453097bd0a01c 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 b0f6a455bb28c91705cd36286ec28d2c7085ad52..4623641f54f3a7eddb35f3a30b1109541b027bfa 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 fec3a8d92d044fea73acc58cb599e252d2dbd94d..e60743f1803dad24fdf87f679bec74c640fe2271 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 cec189e7079de41955d0319aed25f5757250dd0e..272cd1ecb6adf6306efa8a69b01937a2c03014c5 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 ce4c80885f88dc4a726d4ff90924554047e9f270..49814c642f07331d205cfede551528222cb5d76e 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 7e2bc97888c4775bd217a91ab37cb9affe7a465e..be0ed42e87532755e0b52c7ad4aa47048d369a41 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 9d2f8aa3c92adaad362eba14f2827b1074468ad1..ecb572f173ea0e237496434166a329a5f16be5cf 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 2b4cf7e853e614976ea9fb8113f5b7b9dcb6e067..5bacf185ec879bb06e156e6d6d0ec1513bfe9207 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 383e32af7e0f41d0e4416cf40382650c7071135b..15401bdd7c8d18eec9f403afd70883772c0c4009 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 868708b109c21b122119df476609e15a236813a3..4ee9b6277f941a64d507bed5f5e72df92099c097 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 7616744d0b949faabf76752f17554310a511b0de..86a700a110fcf4ad70e4c4548a84a52de38d2224 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 f973357bdf8361b05f8775fc9d4b4bc7a642ac27..ad3d415e15c7ff4364680e2a68e0fce3b5b0c8cb 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 b770b99a45e8791640939bcba6efb310ccc491be..d602d809ad5de421d24baceda8bd516e9d25ed7d 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 7bf6151eaeaea82789966248549d62632371ce1d..5dccc354e5394d64482a5370ce66318a5ed1aa7a 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 2e7b1e847995d16829cd26ff1e6fbd50ada75be2..9e7e458fbd3d1a246c76c1d110d45d16ed72c1bf 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 fcedb3942d632f52f2cbbb869d657848bdb65ee7..ab359344197ef60401ff274df03459a50ce15869 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 01e03bfd54f43d05c829cfd4c8c3394c3b03db0e..e50de90b3f6ed6200aeeb7ba02f3fad81a09732f 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 a30556b404a87157498e768ef9e8eb5ee234b0bf..a301f599ff85e24af50988f4589c25b63d25bcdc 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 c416f182af1891f74381caa77170cf52c1628d27..a1c50f8948270ca48550afddb79df8f5915c6725 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 644ac851a701e9465f0ad3c0a8ff80742ced7092..54102000c3bbf59d7424a97c3a4975eb618911e3 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 e9210b4997387a88f9c700da7616bf5845ebb536..9a5eaae4190ce4a219ecf74437a453c9652ece20 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 1b7981b903406179e8cb4d00acd42a3cc6627c70..c06745d797da6dae47b8a672d25b8c01635a3693 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 44850b010e0818af83fc1cac6f520397cd05cb06..d950bd92c0b6ae8da05f71c68d316ea953d44c9b 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 fd2886f51c04bc49388d674eaef9282d8327fdef..6a4da69617af0fcd30a100108b9c701f9bdd9df9 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 a6cc6be07b1955b89a892b70ba39a1bd0da5f152..239c6e95ba1ccaf17e15c72a51c9f466ab35fddd 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 adf2050cc60ab98f6b4be924f6cb38bf1bd1132b..4fe83ec7c44bc533324d14a2c9d76734e856558c 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 2b419916872eb0324ffee40624c98c59f3a0a731..5c034924482f2bd39e8d9b9e82a15038fc37762b 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 7da2bcfa35de52c5b57d54e97378aaedcb6eb5ae..2895469ac88f978fb04ef127a58ab2fbd32260fa 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 5d569f206b3fca8285dd1846d55812d8c5663fc6..74dd7a696f21f72e5c2979bb0c1ee7fe8c2c2731 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 2ed5064de5d8f4ceb5c2a0d98fd406ee9bf92f30..2c8fe0634265ad38169aa4c42da84a50a5bfb1d0 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 90019ce3d8372a96642cff1497ed16c38a4fffbe..974a9287c6468be95f5414e224aaf381b73a5917 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 44adc1b6f880670850fe9a97ec47fd93f48ac820..7afc551837dea1d5fc2602735bf5289d91d7e84b 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 eb6866ffd807a5468486dc07ec98a868a162e98b..1937e90c20ce0c67c0d4b69953641e11943170e5 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 b4732dae564e32d7589706ea326ea30159900900..f44b86e92ac751f664f2984d6ae85cf8776a4dfa 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 e9f4520ded531aabf36988069600125820a61dbf..4de30f1f9c8ca4d83d10377be22977b7ee43bbf0 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 735d09846b07f282549e64b0a39efbee5adf8005..a6f4eef30b20c6a26afe30e0562de003316585d7 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 392dc2ad7bac0194747759eace72c8dc3100d3a2..dd39c6e222b150f3335b7ba1b5013b04a97631ac 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 1163a69b09c9fc280950436e32a719f0cdeca34d..b87559a95daf59f646137166842904e8f7c2cf11 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 a20bf165f3b260b03826bda9ee002ef1f640b3d2..eb03c3704f21eca83df3d2a5c85f093c2aa1e2ae 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 7fb11c41bee61cd2d3b57558b7071f852f56a66b..dc5ae19f17f31b45bbcb7f664aa09ca18a71694f 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 bf435ffc9fb2e7b8a18f2c7e5a94c23325e7dfc9..e94a10cb9e98e3e73ffe84e9192558f2de9cfd68 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 5ebea8093a5d1c7e039a383808c64bb16d9410dd..49315ef1d25420455198582d9a50ec09fb330b56 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 38dae22389c002e17c8904c975269c21900be84e..156ba7502d0acbcadfcb7eb0e1553d464bd27af0 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 cff92106eb1c4e2abcbcf624b48a8ae95d819b76..bcba9d3cbd6183618a298091b69c95653d5d5435 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 a2761fde668c892046310cdcf37be1af2861761b..34035d2d6791f23c39cbaceed35c582226ca5a12 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 2a7e53e042e3c5293f4627ad93ccdd5dc02fdbbc..c19213d7bfd89c6a48b11d3f75b4fdf24b7ba845 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 516d76d76786a840fa2165e90c1436e841e3dc3a..d4501dcfdf90004d6364820029feee82a11543ba 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 012241a20169fb2ba9f5abe94ef8c38cafd3ae0a..4319e30e096cee9287fd70296e03bc8abe9cb969 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 fff280da8a8ff35712d122dcc95f129665e61d3a..4a931093f7f1eb42d13ab80fb34ef08421e4ea1a 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 1b56047172b5a343d91e310ac286183ae6b885ec..304b5a80b6ae5153f297d36bdc8b973063cce09c 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 86f3fb2081df8d76d1dfb68e72bf195b8dfa98d4..bcdb09ad1331446aa297d0f061afef0b94925d22 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 c035853d75000e39cd1bff777ab0fd0667d4861f..d847bbcdc4ee6a9618f0053765593e7eb814b66b 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 b156b53a8a10842050f04c69250d3874f3f3272f..8273aa987ae6f1bb901af8455e66cebcc110c6e6 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 ba4780c9926105dcba89bc51848316802e7ad4a2..6d27b3be1651fb34473ace5c60569be2ac728ebb 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 4ffefa1f1804c3db99b31db9f5a74abcaa344af3..23db027c3b05d26057b748a6663ec401ed5fd3e8 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 193acb42e284e0fdbc9b2db7a3a89def19fa4285..6c8613030e159ee9deeee73a4a7597631b4cd348 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 be7fa7742818d8ed5c2ac930ae4dfa8a41b2526f..46a6114092e08cd5377c25bc0feed31cbf065158 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 cd7badb6ef20c1b394a056fccf76b9213ede9e33..c9c0dc73b7ab8acb907535ac20b9f1fd19fe7d0b 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 1f73825de2fb48ce8eeb78d09afe10150d6fbe83..b141c10087f005e0f3e79e100e1adb7145086720 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 c641f4143315a2fe46f24442c4a380ad44d6b766..237d3a94aee160265d0d6c7b85cd9cad16385cbf 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 b2115e5eedfb1c0c84627fb03d008fef939b4453..75db897177944191bcf34a1954b496ec468ffff0 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 958525b23477e888487e8f9864637645068ef51f..62a5367ab0f2c999ec23fe8840e26245a23262fa 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 3b94c0f2a094fe01fe4932fe6f76bee10b11d48c..c6134a8574d15cf2f8275d1d1159a0cd1640604d 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 91688ce9dffc90810a6fdeee5f9c71942dd5e400..bbdcfead1a4c14b3d520ce4da1eb979e676692f5 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 f968a76c45dee0e97f25414b213ed410ce2ea286..1641862f5795b73e99e0305e127e8109d4130d07 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 3852acdbd949fbb3532d0032611d88fce4275262..6e575258c0556557f8ec6674e97b48777d46e836 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 3f62c62f3d8cda16773f4f9957ff0311865c84fe..7659a1b377faf4af7e62ef5e52e5bdf09896c6b0 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 dd8d56a4cc8da7fadf32e0cc27e9b5f11a17ea17..288c42fec6876dd072e77cde9102bbbc0a68fcbd 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 e25f32f30d1af32221df804d72141a28257198e2..f6ee7837f68a8f5696c3a887f17f59e874c70b57 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 8a145d7d0cd3f208f075e23bd0617f65991e0565..fe4911da5993c8f7289362832ac9c9e4cb024a33 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 3ac43fd1b39108579ce91bddb886fd9a9a808462..d3954fc3905ea48ba7e53e8762150fb8fcbed0b2 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 93a02d6470fc7cd521cda0618932e698b5b940cb..d59a3ce9ec93fb5ccc60ef737760e64124595dd6 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 968b5794470984b5da573022ecfd585342ef47cd..ead37d503d234eb021851938d9b404413f6f1181 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 7df32518b8806dad08aa8fd2b405bc119e3f8909..f2f19b5a015be2d914e7f34e9ff1e9f9546babd8 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 30abe3217d5c7d9442535e73c39a7f28fb319c05..de22bae5b782dbb14743f92f1ba9a79eab86d11b 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 7961f5a860d444806141f45b79c6a58af869374a..92fb1d4f5df55bdc35ab1002a3c112865ef35264 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 52b433c5e361f6bf5df1103b43e62c8af71648b3..79395ace4eaf80fd83c95fda3c91ac5337f85209 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 79af4f41a422a8dc0851d3f5f71f7227ad36bd37..d3e6fae8348d8be23b27d4317d84469f4b310b4a 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 369b1f20126983e38aff9e172ec3f4c468c7aac0..6f669910e4a8df870526615ddad7513da0a9b19c 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 f368c493b52409a6bd9698a07bc4df57432e7c55..8ac1f694ca8c111ced1afa6b92b09c7155efa82a 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 5e93d21ab94fd5bc34c2ee86cc84148886ba5485..7ed8ba0eed021868a201bcbb0b812f5c81876d8a 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 0a7d6421003f50985d01c7f7c01db57a023fe110..0bc5aa4d294aee121582dd7d2c8ba2d3b9c4eead 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 dc06d5279ceb1f5c336e880dac39090f6fdd8c17..d07eb8927d78bd759363d18a40dc476c59cbc54f 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 dd95d3d970195915b901b9bb66e1eb2d77e5fb81..0acc6f7af48aee63ef22d750bb63fe6a86a000ff 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 74ba81ae6e7807c4f767acfaebbdc5b2141ef25e..ceb9d358c379cea5492c7ab8bd1c6463855256c9 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 b03ffec8701b6a511f05f6be0571de3caa839965..9a0de22760ae5d738e8781815692897d06a0292b 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 d52ac19733c5bf98d2d642596fb170a1c55d1562..5bda3c98ee1b0733c7c7aba83178bf0b123f9959 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 a29796607af30b6e6c9da7391f3f899e74d621fb..e0dea3ba9c112ed82db02d94a5ec206618865f19 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 ca3e9a3b73a31e59848267d1e54560b16281b2c3..bee44effacaf762d3b021053433981d30920c178 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 6023e015d11e190448c0ab08722c68dcd6dec0d6..93560a19c117df2f966779d4ab3d83eee90e89aa 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 ca57171d7693d0dac3b7230a7b267b1c52b6a524..8434c82c23ac5436eb6ccd99101d42ffbfe4a94d 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 a4d963396b3b1178957dc5547a196f642cf1b269..172e3a754cbd7171a38ed8791d89b827991bb634 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 a316e5a36d4d83972e81348d8ca3495761aa7486..39c3cb7726fb2d8f83be5ebe82c7cc37d5790419 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 6cd9488662738bd6fedbbbdaeb378146dbff93cb..8e42951daa057b297663da8244d9d68a474bc492 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 7632d1fab4ded748ba6ac700604cd1cd36d18700..5ab94c64e1609570eaa7d685aaadba3eaca36a04 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 bc316b3d9a94f99415447c244349f5fc06ceb457..cd5bb46fa84cec9a1f4dd9f00c2b30bd94dd6b65 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 6081a05a9aa27a8b8c77878dfa75db2c24b018bf..8d8847c2c7b2661febdd5bb4e662d304e7f94501 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 c8f22347dd338dc2d93e49a49c12e093d35c5bb5..3acfb0ac0a5ebbcfa3c281eaaa82547b838f4522 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 ad9cd2500f920eed2e0ce0034e886f894032abb5..e08e9fde4e299047f14433aa5b969afa9594a289 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 f1bde8b211b9d645d784f1fdb352f55b05395abd..fabd334e8ce57e93bd32fc3b958ece2a2374fb25 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 289b3a750c04976d297b687a2a3075b4bf5e483b..1757236a4b44b644f426f6411718a5a16fa5d7e2 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 e99b64719b8d2d97baf56312e745ed4e84031057..c5e2ea90658e4314fbd7bdf936d3d0df2a65d075 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 8e1d62b6c1262e21328d6a815dc88dab445afd56..97621097713256a38323e29a74f6a28706fed803 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 c7840f3c46ad382baf789d972819e9659c9104c3..45d7613852ad5220e07d97a8c5f8d68bc18e52cb 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 ef7247b41555ae4305719bf0785d9367d873a473..b1d5abebf3c98ac90bb8f7a9ac0b10041816f765 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 c9f03e464fc6ea99bc3bbe3d847e5d2decdb9521..55e94683bc81fb3b07446953f42fe79386a13dfd 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 e355941efae2532023fef0a4a14b4b49e25a07a8..fe316fc1fdb3b9968d7ef817750fda32516a47ea 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 4165cdf1f30b8a860b463246cd48bfa7e9dbce84..a661aca4b76067fcd8c43cadbbe25cd26d955224 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 3ecf06c587b7473026d127cc0519fb3fbcff5140..977d2002b514483231d9dd97c473a3f18993bfd3 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 bb1f5d0fbead16ee352d35d7d61402530e4cb92d..a68a31adf00a126f31c2a40b01549a83881109ae 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 f443981cde4b907c97a0adaaaefaef99ae394fa3..73b8f550268defb11deeb17d65e7e68bfcd5ea5d 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 ea625968a9fd332b808240848f2037f7ed68868b..16eeb6a084823492ee6a81d10238ec9810e5f9fe 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 9e8c492baa2e915129b345c41220177dbc9a16a3..01562c07267985aaad836edd86c94eae7805e890 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 0130511208440a314727076d5b1e782c96c42e5b..fa5aab5ea762937f7d129620387e14369962824f 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 331915a7b4e6226264b269ddbae8559a292fe0e9..b155c85623db1cf88fbe2674540d0f6356e4a2f3 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 3eaa729a64a75f7d7699f5b879bc7d5e3ec25938..f2cbdccf500036f5420cbe419edf4e85a08275e2 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 a876deeb541bd6389c932175ce3b8bbd031e78c1..c42e6f5df69dbeae10d8bb4545a16758e9702bed 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 6ff59a84cfb69f21ce69c143f5e59dcb764196ff..71b18e7c4e0081a7d43f34592af5de9708a58624 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 818199963d61328d966c0ce38740b83a522f0895..1e5c0b3285a0fa3ee99ed21c688d7306cae37fc7 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 17e20c96dcc48eb9444b5d109c1b8c8ead7710ff..4650d120c6161f1a62f8ef2e8e4bdb28f24c6412 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 52b658b056f42e0e606ce37277328c2be4f0a79c..0f40080dceebd9db0cae73ff9408d6dd65e2fea8 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 02765dc64f7aaea4218e625eee9ca158d17b71e2..f6329e3c4db7568a83e9c55644b2071471bc9808 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 97118e83da4406ab22a32aa4a9abb0e71dc3f34b..13cb93c0eb81d357380c0797bfc318c816384c26 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 c45c90eb12b677b897e38b0054db6ceaa102b46f..616eb46c717544550d42c35580e0ccbcaa07a8ad 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 4963bda477210ec1f47854011c262fc35858a2e6..3bbaef9c28c4269baaff654b7217a36bbfd7209d 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 379bfe789aa663ee1d1b52424386bcc26776909c..ae054f6354e4c825c6d94681e0d7b6bb79dd414f 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 6d9f73c3e45839f2952c949235a4854db647a172..aefdd1a1fb10445fefbdf42a4de4eede5c9b297c 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 9b066810b26569e10b55c87fda1534181e3a3fdc..b0fb5bd43d2a19a7c80131ace364c2c3b4dfd0bf 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 88469020da08fe6bc449b1024af498765d4f49f5..001e8d0804719290189b3b33e197927f34bcf008 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 cbfdeb8fc88d9363ff8e0975b3fa8547cc622eeb..761c49ded1f02ff0e7b09d586439a5ac9193360b 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 0f80c91273e50037b5af56ea9e3221b49d3637df..da2075faed38736d1134e4c048f175d411faf6f3 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 65e06067f5af6eb9d0657b2c9864e362fd8d6cf5..9b9db612ed6e17da2d86233d81a6ed75498c0c9f 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 eb3da278ce584ce37f14e58031699b08460f0666..7047bf89077d7d5ef898a23a3285e9cd71387b1b 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 55f20424b6076e0466f5d6a9a47ebef3e521352e..4d7c3ddc83a76cadec2876dcd07f93b15c8db288 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 50102d969586def55b7204259beeb67341d5ec5e..afe4aed11f7fba03460678aeb5f3e41cbaa78dce 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 5c7476143039633513f7a8879ca22a6d340c445f..8f7bde3c0e344efa595a0c2553ecdd48896f9fce 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 d24cc8a0a551ab25ad5bb288bb192e18a1586225..f84dd0f0a7b295717b305f406b734a0452e39912 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 ff864e3800cd5706d8f1b78369e1f35cf3a7ae61..044e22e647c48d86cd69eaf982ae2ee5a34f164e 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 13302f2e3eae7e696a0040aa82a83d3ba9813a96..0a00495ba91565335258838713284d9b10a70111 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 94509c62242a297f6fd9b16222955bdf1a49eb35..701ac2a46f00a3d2126bb0ee2edb8153e0f2418f 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 82433ebdfc3f21e99f24b732081dce62f074ac90..2a7a1d93b42953fd96eb7337af4aa1ec1b28631b 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 df4cfcbffacede421a80a7513b506916bdba6565..65088dc926ea7ae6f9e31ebff13f880f09adf355 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 30ff9c4579a371bce7a584f97ecf917e67dbf8d1..8cfe916c5e158fe2dce5742a9cc24e08d5ad8f97 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 bc64f3bb0bea83a226368fad8a8304dc851c9334..91bf30f031cdede67436853a53c6b88c836a298e 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 dc8000e30cb745a30b8b4326b202fd729e73cb29..8f76fe46e887e7cdc806c8a0588606b139b9d54a 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 f107468b1e6ba2be8b1c528c8d0c6fa2d79ce148..75bb7a1da6fc83e32acbb34a6535f5fb95c5dfdf 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 f961342868f097426749205da4b2cf87bf253220..389b911ccb33ae96851d988f17593dacd2c7a201 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 e93d9f6ab3f9421a2497483812d8fcc10d63d84b..72748ce58d38915dda7d8299215b27a1519a2f84 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 a5c91fb576ff0b71543087fe5a55e17538015681..f83a44df86f1f9b69782b734f15156bc2870d029 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 29facf91aef2f9ca131d309b9addf8dfb42fbd61..6e0f08863780d5adf3280eda633757690ec725f8 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 a1d84ef3dda11a8f3283a85f42df1cea1d3b8698..b21b69eb0d7e0b85558b7e0b7679c2f552d6bbe8 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 ed9570766fce28a494bf37b251d319db93cac5ed..a5b2eca9a03fed27cdd736288f0020c7b07b2184 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 186baca6dbfe2e5cf76bcfa331eec6835323e4c6..baaf3210a9c563bcf1ecc9d3ffcfaeea725012a7 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 39d32b22ecc05b47bc4c4535f1aff36e7c35d75b..e4895540ba8ced06bfe920c57fddb28efc564bd3 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 c4132bd5320e5821a2d83dba21b703c419c794ac..685b26618ad7505da1182ca5b335ef240dba24af 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 73e1ad87049b254c68181a567ead76a7f33b6b5b..92810c42aa5512935910ef17c575d0da28937f76 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 ee20b11cf311dc09767d779d292ca778fe7311b6..71fa4848d61ba767437b569f6097d815bf309e5d 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 32e098029eefd76fd5be8da640e986024749ee43..b2c181c78bd7ff84f68b9c2115674ab783aa5268 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 c7a7adb7989571848d1831295cb2561fcc0b2422..f0330e027d310a2c5ffce11be103caf10065c1e8 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 625bcf3741a2231f46190b68ed2d3ae2d6b8ff91..27ba157a2f5e480711526c316135b0e94211e94d 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 6addb73a51f3a2dc447e8960346a756383f79872..8066c51c18d02d1f0159d84501a35dddd7b1dd27 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 0032285eb5f23b72bcce7280c8cc0191a45ff933..5a9eae3056802ff72c7fb6eb957d0223e255d093 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 5128e628476a66de6c2bf30d8ce2a6ca64b05b55..955e9a5cb998f00adcc821b8fd4e213e4893da52 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 517cd8b75381a29fbd3925ec4a60e0257da05f48..be9d2281430a4b196113bf0935f22c53096f9925 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 fbd6e646d80705a3e30acf061512ea8c793b334d..5fc1d3d28c9fb32ca8d618f1f1b48e5866fd79f8 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 a8c085f6749db662bef85a23678c58f807da859d..6be4cfd265e01bf0cb9bbdd1505418f9bfce1662 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 e74390fdd53e0959f9815bb9139fce24ba40af03..794a0cb8ab5f7f91206ace0df9660fd78fd280c5 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 91a0bc7f41fef69a5c2dc1129cd03a140370c68d..431ac0bb6b0442b3f6eed974b9db573f353a34c8 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 955e7794f383e5808db911d6e20e51e2fd943e37..c3a8512c107ef16e9b71681f2fd9e05f08b3f3be 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 1a3ad0014e5eb6b8ae5a412e1f07bb304bc0b06d..9b08410a3ae3e0083c0c72bd113945bca74e7f2d 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 f2ff054be0058003a724ce29296fed5be1455899..2c54f3758b82bb4c4f665d9552c40d70a77e53f0 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 772289224f02847ab5607d91c6daaace931161f7..3f64db5d887a88fd07ce96b374e50bdfd4213ab4 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 bd9c54ef911757a0f59701f762ca8943a96b847c..c485838354110d12f250bc876d2cb77217f5dd1e 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 e22dcbfb7bfdce105a907febf3e50e5d153fa02c..a0ed13c5d7617868b8ef2d27caee4d9a9f604ab6 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 400cda4473914e676b0a5a97de8bdb0fd19946e0..c3a311a0bf389a41b51143492e16348e50afd8fc 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 6832dcea004872568852a1a5c0d31c7ca0d97709..96a9875bda8a40482ad25de7853b81e3bc928fd7 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 48535adb202518444b88f068b6bb38780bf37093..38e374e319599e65beffb1c1153b56e5c71ae8dc 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 b6776099b45a3451f1de908bfe6e1106a43ca46f..3bc9b8af918ac31d61855e98fef007e7d3e68c02 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 5d3b515459ac608c1a6c76a4ceb4298598c742b2..a90146284446b1227635f46d10fe9e7e692f0af3 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 b060183acc35acb7dd6483505079e00c51faa2b1..db85f26187b9d45deb8ed4c477b4ecf66f6e934c 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 f476e3921496f9e93f94f3f743e7c8048b3f132c..bff82df1692d2955f88db01eeaa00b956aee4be5 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 dbcdd6dba888470438e66a190a7b6ff75d64c1bb..0963e87b4d62637b3c9771b1565a9a744c4505f7 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 bef1a5c81196e62f0d64abf086242453743ce73c..5d6eb444b6dca0f2ba61932e56ea1b21c032284c 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 5540822b63516341b7689201f4e4330f98200c71..4d0f852e35b31931d6a3d27e223cb4c62146dc80 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 3ecab10e8f5f551b3faf886c1cf91fb9976aa498..7ab1071f315688e4c3ad3ee30cfad69ed50944b6 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 538a14447bba739fb2a0fd1439a4efce331a2c82..67c4df5f08cd0fe4ff272797a74608e27b4b4783 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 2b036aaec1f2c71f4b7485e7342e7a23c6ddd29e..2c75e83112d9ad4e36236c99723e13d22fb1d494 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 97cb6f5c5006edbad9c7a34884bdba10efcef096..ccd89056ff6c1014fdf52174d0ce8b61db8adf6b 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 b3e4aef7339cb5054560869dc1c72449fcc0dffb..dc83322899925fda52996262a72bc6bb92ded2f6 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 1f0984718301ecb421901691acbe88fc0fec193e..d1b6fee336f7878789decd8afdd4934d64768c17 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 4e0db483254ee3c7181874ed65e028d2521b132b..16694518526b862f536711444f7e93ba3cacd4c4 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 a8461d4c69bba393d9c7e37f1f5b90651ff24225..847a97e7975271ab9f2b8db6651cb93245df4943 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 31a0c074cfa65c28b30cb0469fd4ef04f1e104ca..a1405ea9b0887a52fe5414555bb637d6d90a627c 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 263b50f6b1d19156a1b8c84446177efb93516aa7..45a692e7e1e15b431f6497bf96abe43e5b05edb6 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 b1a619fc8995a6b96c439bdbf91dc6fadf619ec3..3ac16a0a6ffa5743d401a1e308a06d7dd4d9da8f 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 f2452f6fbe9348ad2a72eade5ebbb2af2da62755..749243f5e842d743eb48ea4391b465528f1943d6 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 0b759115ff0e4801f9471d7f7c4f15dc731e85ed..5073ea99df5278b12b82cadfbe4d3fa6c664714c 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 7f5d66760e58de0d617beeae61e7f4565fc4fa94..fec555cf36ac7954b90337a474da37a33b7f5cf1 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 5d665efd5dc54dbff7b09e38faef065ac8598f8a..c6b0e3abf566c2c774e4fba68a8d590ebe80910c 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 b5888db49eb0e84d6a9f1e3e92fde3a71771580e..99adf2761f7521fdb71c87a899e14884e1a561e2 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 0bb2db262671f75fb93ae6055dcfa01a8b877552..bf4b7d42c789fcbf4164fff11479d2afd58241f7 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 c48d155928061c1b96bf90cafaee6bb5949586bb..e02544c943d59083b118d034d7616bdaef7efd25 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 1132f0a87a512a7a8738dd0cdb3cd7265d7b0ea0..4d19a37e243a6efd6d53fe42b52a84035ff16cdb 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 500da9c523b54531cc0c1dbc055be3a4de9feff5..f8b708d6c456b0b28edfd0574885bda803058d15 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 b738c74cf7285a3b5d19c233ccac2e67e8e076cf..c21377fe10b05c47cb5116d89ecdb94289df70b8 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 98918d166a5bd8c8b798c3fb3f4de53543ad14e3..e781f63a5e6aaef5d7497a0417746c9ab7f4f9f7 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 294f0552226a1ed3061a6a8956debadaae76f815..5424b30b5739332588c3aef5254c0570bbfd4e0c 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 abd42901d3308844495a83d20432ec7d37fed155..136a077bf4c4d5188e00af7ba2caac8e784c9971 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 05de3dfc049bb6705e48bd6b61d6455d9ebd7c24..0773a3b1b1856b8285c2627c45b05778399982eb 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 10f1a7716ff37eecd5a090586bec33d2b65c1bf2..1506ce2db42943d31d853d2aaaa868c4465c0871 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 80779355d0ffe10f9618b1b4aca43bbd0611bc13..98391de693a94063fe8334924c48eab7003e87a8 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 1e5b1fd1eaa134d82b4783b0c0707e63a84cbdbe..a9b765b2d648f17924cbe45e837a2eac9aacecbb 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 d5be3cf8b1a4490f535b5ddb74da5a84e22edef6..dd06fa5de924d7b32e66bd7efc068fa6c511b812 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 74863da56874422140405da438b3052306361626..05a440ca0d2b1f1319599b881efde776edc2efa4 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 cde8810b16a5bf38933cf7a83b388ea28e091b99..07944e7bd27d3490ea5942cea4a917678c9ff735 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 bd4d8ad1e99f8d2b6a5d0c32156a3965b756e29e..47bbaa58111d18191e2f1a0672d7d8bf2a26797b 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 a19ea69ce2e77b9656333319c433e13ac227b1a1..8e70e0cfe563b68d9c99e5b579c0c57ed21f1168 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 10fcbf36aa521b74b68eb8782310f6ae9faedfc6..276488464d13d3ff4ec2cc32830646bccb5b2ac5 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 8cb66c374ce3d9113271b0b536265eae50c07b05..219a68f2d40351b23cbb074d386025e86973927a 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 571125e68896a19c4d50f691ae96428ecc7ce1b2..e54a0a6575b91686081ebcd061aa8bdd2f4c6a23 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 c710482d2a6edb3ebacfdd3b6117deef9725f6fa..4db115072b3f5c7e15e1906b3a1cc4a7e1b37fd1 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 f485a5ca77d06e8f044eac40d9d6c22a5fbedf3f..3dfc9f3cf14fa293c971e18319c30d29d4192c49 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 432c2d37449b57dfd358667a6d5f6e4ab5211ce8..c4bcff39e3af466e61fbdbfb17b438cd59e1e7a8 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 7d35cfeb5c0073856e5160166a218f63f37c0964..774c9bacb3b9474a9bbfc447f15ea53525cb8e73 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 6656dd493595eaef5504256f6e529b9b353349b1..bf310d23efd95b87f51eee1a5d3f9835c0b4655d 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 1d5c088e3518c34bc56898a14a7897590968f48b..f0a0e775e037e115aa80806c16e716150a171cf4 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 d8e5f62d2ff4315afdc760535cdadb1417b00ba1..f4de4c0cbcae16f4aa77fc6c1f23fdd1a277a51c 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 5ef41674c604ef04b67d2cbeab8222bfe770c836..32c23cd2d00c00c16880e19c45cabdddedb2cec0 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 a0c3043e9be608a3e32c7fa5010e6a7fb5bfe88b..b562da90cb5d8c586c3652fe360307e0569e9536 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 e84e357e1a64331ce4176bc0c1fc0ce7657af166..516179f553ec340936f0c6552db80e07a115b84e 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 d7cfd173f407d43ed5f5d27863b9977672f572aa..65fd5596421a027d3c1689bb66788054b48702a2 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 f726a94cc71be31b0f0c8da24004a54e15809e55..0d455408824644aed876fdab8f3ac406da84f4d9 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 367ee71e77d146577dc91109f521a34ac4817af9..a000401d52e7a6e3cb86242582897377fcd220f8 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 de01cbdfee9375f4702c51b6b8766d0c4679f656..a59bea40ef26c8104034125fed84591e4d53ce88 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 a3a77601b260a25f05c616e52cc83aaed4ad36ea..b4dc20401d79f807c401b6bf121efe2df4b3acda 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 58c2ba0448c417a3b6bba72e71e4f30e4c168b81..174edaaef5686d2fbf73595edf94a040f06dfc4a 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 9a553b6b18d169bcb52f849070a4b93ca05ba613..4f6c6de54df0c4c425eb85d977c5f91deb9397b3 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 248eb84f11a0378e7a2ee6cde0ea6529a0f4d201..97e1b40a7c704883dd69bb348a6db07ba6ceb968 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 e00bf8c787ae7c6ddaf9fb935ba39be220d74ff3..a6d526084ad0090dc5453a706056c9c053f8647e 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 4a98557171040a8ac01bf2483517d5fabb7c6077..9d3d78ab3a9f4fd9c4ad8f472ebd76f76d84443a 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 ba4197939a783feb17fb13867a3fd63152b9d919..f587f3706b70aeabfb09d3b5ccc028646eba649c 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 5c3c10072b81be877a7dd44f776e69e4bc7069da..02d4d836020a343a4b1a9d94c5252cc9aaa2f0ca 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 1b965da36c2438ee2e8a984f093cdfcfa49a7b12..0e75b7b4fc0ed3f7a4716ce6fa1d12898d248c44 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 999d6d381f400594482d68551c98fc72187976a9..fa24a5c6bac1b97462edcc8eb18e5458b7f3a70f 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 5c76c385c1a6ffe9c424cbf725379ecec6d4d457..7ac8759879a02c9006d244f8ff232e71f5f08c14 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 2597009ea1037a3f0518593c350d2f5f1afc7951..fda9ab38e382436ace7791281652a19f4610e410 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 c63c1bffcdd9bf8048209fed5fa5c2a83572fab1..4869e81f77f8cc3d1662d0f7fead5c6176df5361 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 fe0c68c05678b77ae247aae244211c4976ad9456..4f457619ba4f633c3c878fbadad0c402f48028c1 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 e10fbbf268820e32655d69bb5ccc1960cfb57f69..3c0b06ee214eb9fcfe6cc2365615f0be63ef1cac 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 7ad3ebe8aa05c2a4118043f80f5c22e4508e2185..903b55c18b212299b8625ab48ca3df55a2bd887b 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 88b0d79131e51f659e3d44e3b5aa70c395eddb51..86359433ef1ba8d1630ef973afeb2d595b875852 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 adcd9046b636ff523115f97920e6fe3e6a09ef44..488766d3a52d7c12afb9072a7a42aae8e9c0c7ec 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 668bbe16cfc3d44fadd585e4d58aab10565b047b..7f71c8addcb0e6098656601083c82315ded86c9a 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 f4bea89c81f1b5632f341de71e47c8f410e71ed0..aeadb9d51e52aec8be5b7f39bd13ecd510f9b225 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 f1bacdb9e14bdee23df6363db89ccd669682c329..3c2969f9c681d9c84357298780210d5e143c6b17 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 a1f104b498b1e5a67a79f25045783ed9bb3e0561..6f0f6c9650ba8e058a47336a281a2aad15997540 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 3fc8778ea8792515e182d5ce37c8645c68d6b13f..c4b7bf2fc5f047352d9725036221a19294bf8c5c 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 2392e6a2075bb8882b9379984fb7b6a7807962f4..7d751ec378bf9dc36b62a61ce114b33e310eb86a 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 80f2faf6d43d5556821bb0d2c174885d56b46ad8..b162a7b7c6ff43d83b3aad8fa1d41252b6d412db 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 faf318f0e1d5b6b5c16832d029e8747539b74cab..268941ae9dea2d39a623135e77cdd163019b5d37 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 7671e3cbfc37ce68298e21fac16c637a3e1b6b1c..abd833bde07b95e4569a6a075e749495f164835c 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 f58ce63a0d54deda4fc507492850a026bb05fdd1..7ddaa201867ebb34a2ab1cb07826c71718a4c3b1 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 08b68c1b2d9f9a350f28107e6bb81771e7846564..8bff9a818309d934dd3736268180363d8ee2740e 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 487474793e11d9ba4f33cb284cd10d82148c14f2..ecc98f33d3c80f9aa857c7dcc2bec1726681466a 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 53dfffed1f027ac3f2ca26dd91b281c2d3111f9d..cf34e7e2a1422e518b1d00a21bee25aadf6911b4 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 30f85d929cd84395874570f8c017662ffaf2b9d5..a99fbe11bcf6eaa12ff9bcef32c1849411b9f124 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 359f33b1d70772b510c02cfddc55dfde9086dedf..61cd2fefe7012e745c877b97167d47db37d95352 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 527202d75753454439d894c35403c2e3105ac701..f00b0c21f19d5baef8e1fbf271c0ae534bbdceb0 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 5e8c5de56c93064dddb665ffad5a7275e0ccb647..89c50f565b614f35f92a568139be4d08bceb2d5f 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 0dbf7e3c6652f8b85e3c75d3ccc40053e4b3f01f..3ec1608328503cc01a171b43005082e174ffabe0 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 0884d32202c6dab63836e12d76876e631c1c02a9..cfb78e11eb4236719f1a22c0db5beab4618c6c31 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 b0388e1912e712732ce712112d2f0559e1f0ca82..ba6a2248034c860324d2517abb7f7edcdae85730 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 e084ca56b507e6ecd2d45bc7922af8bde8ac629c..f3cd93ea1ee89f7ea42276867d7b77202e65565c 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 dc83306d858feb1415775ce7291cc4d4b3b05531..53754cd8aa85beef1562d63a1015112d10a28436 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 f347753a8f6829282413c44d0a46fdd691f977b7..de90d26f3249045c396aeb2991ef1ad0633b68b5 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 d4dfe3e268fbedbc447317089eba609df964021d..97ce5447163f4ff88c1c71c6acef95e824301156 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 c5c9c9754a4f6a977f6e95fd9a84cc6dfac808ba..a302e273e7eba45aad7a10dd30680c398953ad36 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 031fe155e66156336a3eccea53e8303a2d1c0dbe..d6e4034580a5fe22aa918f8dab28f06a22faff54 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 1f2585f4f2b034f9dc0d1431733a6c4791c63021..194c65d5db6f07ebd5531d8735f5c9debaee6e07 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 4089c5082e9e2f2dac29011852c79a8a97ae9ba1..f85e810efcaa15c84bf064a560c3002b1d907254 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 0813f474e01bcfc8c69f6df2a87912c70b582ffd..823bfee06cfefe852cada99ac55ae84651b3ad91 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 d1362ea1af08605cb6da7a2d132912efb1737a62..4f1387834a7fee9e5a008eaed20e77b76d536467 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 9fbb407fc6960e654e7af1b821116008f65942cd..1e01b21488532ea2706b5af412eae5f0d18e6791 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 7564b4cb6d162e52ccc10fc4a2941a95edfe27ac..6a7cd167421a40c706a9e1562156ca66f02ff93e 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 1ac8edb3db7576848773fada62bdc1165ef1bbed..22ec7afe0538707aeb23a70d64198ed82636c46e 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 7acf629235ecf863ffb62c5991bd5cc8d9995889..f998dd5e9d732a0352be8eaba772e6f3562294d3 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 031c17da0354d500575d104d724d13e5ca8180d7..b200dea59d91f4c44999a1258f0dead9e75d068d 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 282f161dcc6e6d22b3163209754c985c1ce5a6d1..198f4053748747f4e642ed7d0d835b86f2663448 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 4871ac9cf0eeb54fec355743f4dba7af311e5272..9cd7ed9fc9fdf9dbd61a4c281c98723e29cd9afa 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 9c34b0123405fbfec016ffbbd844f2a4b387e9d6..ed9c40c01098782cc2b129a58d1a1ae86e55b4c8 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 e2330dc1553795688cad34674c2c725b76cf9582..59ee17e159552cb86fdb93ee2aca119c9b1eec75 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 1914167d2770482adb534b815c6c04c0243bc346..384ac5b2fb05e2db221fb0a5f0198ddc4b4319ec 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 a7fc8f2fd28a27f46ce9039919d2deba45474206..f3efb95b0202664c61b1233a3b488841b27de054 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 ca47168b5f2579c0bb93e3ff46e6e8feecf5dec8..4f724670431cd131334d51d42883529905b93b68 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 38544ffc5bfd1dc6d2224776976c20bb58f1b72c..eae2d69e005a13df3bbd847fc8795772067fb7c8 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 7aad7a615a5b92a9886d25801ec7774647eb6b2d..2e8b9ca41cf9bb7eab006b005cafe6289cd8719a 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 c6885f79bf3d14cb60b1040c80e9ec55455a548d..fc3adcf775d32f272c2d9904aad392447d7587b1 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 675a67d679014e3493950af20aea72f0d48e0e52..97fe302b70f90560f0b4e099bb50f1061b7cfe58 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 1ecb7bab60f9f4e58a7eeaa3e3347c25917a14c4..24db6916c441d4ffbf91481553b5c130e80db96b 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 51fd365615d13d46d6d338e644906b2c524059d8..5d914a075ad210c999af3c0936d29889a971d6dd 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 42b512c4b25c817890f0018b9f49f9dad1fdefa0..7132852d6ee936b8b7e28049d3a420212df15d12 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 b591bc504b7f2e063bb57b01981c6c3016a3bd3e..930ad9ce629e03956399d929c198e43431f05d14 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 025dd4fe15aee75a8882660aa8eef7b0de4e8303..1751e12ea705210094e55527897acb7b96628e33 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 0092b720c21e48aa8cabb4a5a889fb434457551c..0d859a250d29b91fa4b83902d2b156237f2b761b 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 81b881177c415de06f3f9fa21a2d5653db82706c..4f7a317698a5512ede48640b244aceedebd5bd7c 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 baa4db286ad0b61ab62c07e67f81429c46428e53..04bd7bf4e881c5ab7d0d76ee0420eb85c2c1aff9 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 a0dc7105b2e5b2f4a56db017d88e55b1ef79c03f..cf2216057cd92535ae8fd7e8ef60207163301f34 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 6e72ecd3031eb0a05e6f89393a978453bac88944..7b79d709e1f73e355f5dd13ad94f9769423c6758 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 4442f3c4526fd78290f167b912dd470d07094863..5cc3def0eb8d1d1f271d49b8a4304a4202cf851f 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 3a6b5184799e386e4e232493ff3136c5c8bb8509..b9bb03cacc75a2adc225fd08fd030bc76f24d365 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 e0d2ef855c33045b7d22aaa3fcd51a27c81a63bd..5d39d2557be190c014b483ec7b6f80c13fceb9d5 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 c174c5d2b1943854e8997ef5952a183d94304a48..6987eeb61bb72e0b051cf5a71d384fcc474ab5ab 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 4d19ec3fa318e1ec24aaa9d68403d0caf149ee67..685d71e6f2ad68836f0c30d33229fb96b056bad5 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 94280411716a8386cf71e717beee9aeee6ed1f4b..55aecd2ef1444d925adeec22bb428a9d17ecacca 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 2dfabdcccdf31d6ea3604c0c8eaeb6210b14db1f..cf77645084d56a569caf7cc5915f8a74648cba05 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 51508b0bc304994c063ab9a6a1a5d2e900f690e9..0bd7e081e0363f6c7172030d7577f047ae6e4864 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 4c5d997ee2b207350a2208857aa8913198be4d1e..7add6d9d7dcbd64f4c02e43a76be678d570f7ced 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 c699257ddea8b43e89ee6115cc5504153fcc8c7a..5ee45325b71e36a2c836e4130dfd8443d265cf4e 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 c8e355bb24c3cb96f0d52ab68e9beef4818032e7..76c2ae06fc79fc81cf6449ad776554f5c501797c 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 ccffa955b4ee69b69edc986acfef5ba0dda363e2..861f4a9008b645e3de76c154615385111f4fc5a8 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 fba75344df3ba8604f08c661dd22f2e628dc03c5..2ad1e3b133d1c51ee48d56e1ecab86132bc61ff9 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 439ac887d099b460440de8392a892cbdceac83cb..b9a06eb7e4c657ce55c030b466d71b660d000ff0 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 68eefb6dd73f609ff2532a5212b3f179ee2d4f73..270cde887096f54518a92eb27d11bfb4b220ba88 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 81dd59e6353b291396705b4f317cd2277f52b8c6..6e197746b3a7c14b4c0ff61d4aaa9984e78c1575 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 788e5313feedf8defd9fbd51334a3a10c3941b69..b291ffdc841dcd2e36f3e6571681810bb158b8d2 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 e5aa75eb31ce9d415f3dc2a04297a2a25ecda628..76bb8c2db794cd21523e45e34afdb4fa63a1a994 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 a4ca8ef743ade7c2acf602dc107388a6237cf624..cb592b1037e639b78b972e2b2c95842fff3c769b 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 4c90bd691232fbdac32ceea45b1e97d30bb8c920..e4de246ea471547484163ff7714f1eba8195374a 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 d307a29a4c2534c0865f161e47632d7a474cf170..f654f17420f091951a5f055f8531af85281e8a8a 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 c29bcf3d2cb72bbd3116333e9d85b71b59eba35f..4de6be447f3e6159c22da5c8a8bfdd8b964d7230 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 c9421e52f4ade904c285aa90e0f406a2834a4985..afbde6eb80d70c16b4f37fe3ff9f8ea3d077c6d6 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 61ef718d2a2410a9a674ec775d196432b25bf4a9..eae10003d60e6ada23f99a513f54d12b2fc8db49 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 f3b9d9ba880811659d546342bb09ba070bdf496e..3b4e86b0f1acf0db6bc924f374eed50925fa0919 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 ea599f0de592c5207a775b48ca2fca1ffa5254d2..74db95d32e41de77c009bf0f634b1d96d071cc8f 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 6ae66fc468273efcd3e72bc66390f3225e990a8d..ba29060f52d66d3a1c48dd5692dc14fb5904573f 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 6d427ac666c717f96bcd68c78b4511aeb2c8f1f7..5d6fcb954e3579e30cb4a8435b91c3a5b3f54b25 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 7e65f0261e0a088c3d789eb37600ebd367a8d69a..15e7a8293cc790aa7e685e80be891fb0f1077afe 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 793d427a9c8ecdd79cef739a9b6c90dbee3fe233..b726ecf10d4437b986a6258ab1e85c088491d287 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 c2a6acb1e66e9a69af8eb72b7e6c958a8bcd6ea4..66fac66c127b0d1dbb75eeae5e24154a0f240fb4 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 d198573ae382260320b1bb19fe6ebbc5e4455b1a..c0cf4cc4262364cf17f5f89d14f8786169db947d 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 86aaa01a088ac917b406c24a45f2af69cf4fcc23..1318825b9953cfbcba63a271b44dafa1cdaa5de4 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 47b14c01e2627eef7a1381c8560a1007fdcc1f93..430121d521a9d0a6f36a903042d6f6b31a2410b8 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 c1ea93bb4050eef54ce0953da5d03d7f34861afa..2ced678ba6eb9cf68e3cd82ba35b94f6a4e00cd5 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 da29097908889a9b2f55808da5fb6d3fb317b1ab..05a3ba4f214fe27145e48061076ab99694f3b63c 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 b96877fe6cc106fa217a35df6e6ea87c18063d77..1b6975435567df8c2819cc20d0d5d3ae1d4a8af2 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 9fcafc1c810196dc7fd6f4d2d4ba0a8a34656b15..f02d6d85308d5c69dac313bb45804c421f6b5246 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 021c961c55b3d80756f773ba92fdb1cfe072797a..60675501b62c5996e35c70962f36a161c7e51eda 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 0c4549e74a84c307d1819cc89b65c8c897d253e0..24060b1218794869fef44b35e306cb82929bfde7 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 4d75685038356ed7119d3e0f23d06670dfcc0081..91960e2d73ea90d0bcc23343619d4aa9001c0735 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 6d61f0a5b9ec8fab61c4ee894db611dd7b1b2c1d..d9279d72fea14875b498b26ae1cdd145f56e6521 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 81926f1006c255eb9f916dc09318b604a48221fc..c56943f537219adb575510dff834af19951c5096 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 23380b0291bf563a3cb4831a270adbd72ae2fa7c..0af7a3d48791d8f9f857347df166bb01c87ee30f 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 3fc7f900a6349db3bbb2499ca7d5e57e52e3cab0..320a068f6c46842674e94f05f760566d0efe0734 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 ce762e6b9607a114c6075237d00c13c13c548558..cb9bb1a7c46d8a04a32ea02995dcc9b64d4aca89 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 829470b7e433fec9a7dd135a9fdf85d9c7a1adc5..7c9582ef94fceb1bb49c20919bdf73b0c8744364 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 f2dd00ab2b23ece457d9dc2f93749513b01ed3ca..4a5bcf1dc22bed1213a5f8d316a16c0edbc85209 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 13821eb24d93ea44cd3ebe62871b7d9ed8cd26f5..f09ac2a27bbfe75beb6cc56f3e18f01a4f366891 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 5d7cc7e5619d4f941d3453ae1298162284da2839..30caa040268c36286216e7ad7d02307d25439872 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 91dd8c85929db270757327e821f90139001676e6..c4dace8d200367515a8188a48946b7c8472f5202 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 d77b31584cfd5fd068b3a250c2ca4cf60f434a6b..21d336c504e232e9da8ce60b948ef5e47e707e7a 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 1ced6fbb249b811ed93f3c91f08a8307f50abeaf..b513601ad8f1c0e4ab90b0fddcf3cbb5ffe7bc71 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 88d72db5c0be1eb8b360e17a53b11b5817e6642f..f7780188b54eb0141548ba7699f7ec0cd38724f6 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 5b5c2a1c56ba8018a4a1dbb175a8230259848bb3..fc49d8b9b2c4aa037312463fb8baa0a3b5426d31 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 322cd0b752cfffa55b27b0dbced0d8b0f81acec4..4dec8f3ef40ef1b094c7a79a95e8226af3a0cbee 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 b31fb3a799b4d6f631e2a2bc19ee26f8d8b39cd2..62096522140eddfd349fb3228a0c0bad0762f74c 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 fb5f29796d280b0470bbc22dc00dca6c4d1ba50c..961d70b609523c284a49f4226afb0a067bb81eaf 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 dc0a087c32bd70865ba6507476ee21eed8c32c81..67a3717e348cba200b56c5626d36def8c6c208f0 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 2c146f775de0b67a3fac814bac5865148045ee19..feb15393a293d0c662a72fe0bfde1be3da7f1cce 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 c686fb04cff7eace8fd6861ca34fb726b6a014be..80e64984efcc2c4c05611fc05d9c6842d9715a70 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 0fdfc420f2764b6d7f559ce468bb8cb757d1266b..df6d627cbb56f6dd0bcfcabf4aa4c79b3086ed6b 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 a817fbebadef6be3010dd5adcc4f6dd03bf17c14..2e39c9fd7bc01790a3732d3282caa2390c27683a 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 41d8645400d7f4fe230ff097d7082d7f3f3fb732..589fc5cd6dc9988ddcc727b46b9c97e7b82d8aed 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 8becde1f999a890109071e6ce81d4557688108fd..ad46c7cc7c83bc72476552a134cae255fef72705 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 dad1387b664556be072d437f89c8d5729eb53c59..d2b6932a3b435dad2fadeb8af7c642ef4fbf147c 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 7aef0ed5652b3458df171fe6c7208b54cc245fd6..d3463b6ba01907a051b2121cceb088fbc464f5c8 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 0d3da48837b9419552a1652226f90f30bda567ca..cbf3d0de733888fa911341ddb455cb75d668bba3 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 1612733656f159f877dd93203194b325d1bd9a42..973fee40e7e1abbba8d895a3b2023eee930a43df 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 f95e1a3bcefde2503e339915f787e1fc2618b631..b124dbcac183d67820e2c9aa5fd14e9e62044a49 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 b50b138109a29f3f7a68bbf41119b770614594ad..15d8fee9e13aa2d1493a08a11c4af0e7a08b8435 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 8304624ff63c16609be3f38372fa264d5859909e..fcbb96477b613ae32b8fde89d4a873afca0e08ed 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 a44d3566f57ade72578e1294df6b204a918573ea..bf16b3d5deed1722aacdc8d8b75d1e44b0f189b4 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 6e6ce0b5f946092962ded4f60df6736196a1daca..0ae5880a4a86057ed862e1373a90beba05b556cf 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 5242b83c6837a36554f4b757977e972e14d153ba..002b9c9d8fe99cc177b5e47d62e1432f71354e9d 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 d82cc8c709f03f7adf9295f5e4283fb4170a8e9b..75afb81a03ca870143939c73b76d0cec4f0e206b 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 0e30a9f622b810faecd7b5dbfd9ac20ab92ec0c9..64fe7f271ac92f6c9dd7068b50f8e538158bcd77 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 9d6517d44ae36ddcaca7e7d21e6303daa548b039..cddfbec3102642210c96a239b4eec15852d8ece2 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 d735c65fe826940a2beb5f5908ca150bd0878d5b..e33e3ca8e223f2600edddd4a4d9067a2b423941c 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 8f575bae7f9951881249efb12f85a97945d2b259..52d8402cd4ad5855e0df1af2d1277fdeb5a21f9c 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 ef7eef79c22f06723304bf4753430e36cadd44b3..a0a85a376774cf2fad8b3192121008ed1aa65c46 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 638a8eff81c37273ba95573c80f29930982633ef..acdca1e9d5c56570bbf19f1b410792e01532dbb9 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 634a61b1d39ceaa546c46480439a03d58b5dc872..bd607632620f4ce1bf9487391d72283d65f64d54 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 67834c307f69b52af4476261af90b42d0ee1800e..3e23382b91c5140096ee04683564acbcd475e9f0 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 3a7c7478256e759d93bdcbb1a2b531341518dfbd..81f7e4b2d804efeaa7901256fdc445a1b41954aa 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 9ddb252fd572fa4bd7ae185b58d9f58f4b782c13..a387dbfe2d6541d7f98acefb120111cde4887252 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 21dc19451fdfe7c50bb76f15176041b28aca910d..42615e2d292741990b431e9dbc639c7ab4abf706 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 4db206e30d652765092c1c55dfba98999b8da8d5..2644347ea2575f71aac64cb67a844bd3bbcbfd9c 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 d9610f50dce578104f2781d3ae497b98d79a6b90..bbd2fa454df2eccbbbd464e2aae1ffd9eccc20c3 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 7579651aed0a469b7ecb42e5e373a91beb0c2eb0..c4911f8695352e5357da5b759362558aa14e470e 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 78016c57ebdae65215224d947c24a3984ccff0e1..07c1503424fb88b795aa887cc2d31ed1a4e805dd 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 6d930fc05b9bc7d2635f9f49f4db02e38b062837..87368435d35ed32456d4fc27833934c60b05cbca 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 50a627c0faabb0d006e8a84d9a901c961960731f..2461949f2b53041b31e45513cf410926a39fa4c2 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 559ad47abd70aaf849e85a1dccdaaa941fd36935..6c5797fc861ec66ab6e674dd35947485b39ccc7b 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 e0d970d4d06ea3114ed1a37314f3d73d451078d2..cbbd0249200ed02e39552d94dc58a6deea6e4cc0 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 3c2f4a84e4635fd64d11451a35934a1511576d4c..bc144d204fdaef8e18b2c43651b30ee3ac7f6234 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 b302af9315f3d059795c1db9c63444555eb39c16..11702993c7fd6da7c0754e8ef05e65541fa0dc1e 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 0f2c2baccc68f613569d9ec74765c88649c13fa1..3ad76ae20bc0148de1b565b99f0e5aed4cbef952 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 a3ab64d75840fb58fcae407e0240fbd0d6e6bfba..fc19564af0e06f85d9f01a1a3a2dbfc685affea1 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 18e38c301274b29f3a9e45149d3f90c3d38c80cb..37a2f83442deb63ae98d5c67cd1b57b32d4ca29e 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 400d0950d2767cd7a53412bccb398c6336345052..a036a59ed114d0225456693e526fbf9d92f2a192 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 7a361e22615d72ae28a7166a1f8684585122b5ae..78deada41c2476306afae13151b44ab11e198729 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 56547ab2ee81826b46cca91d70045c73b286a3bb..988ed03f170d0faadb6c273252efc21db901a021 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 c8d5ffaa977b9e411ea00e0222c8168a92531a95..b932750c675689ea2b76099a1963c9188b14e020 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 7997a19faf6b4d38532c534d676cf9980a71910f..ae90531f190dc083324aefa752e46e30346981d4 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 4744a2fd62bac1921dc86fe5b04518dff6b8e18f..c26e55d70eb20ad3a280acd90551ea41917d3444 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 d77bea83b24a66ef9bc3140b3272dec9441f3045..79bd01b941bd4ba169c51613698306ffd31f25b2 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 544a2db941ce91a028617ccf8738f24d4bb7393d..6605ffe03c9851d788e17d41aac9760171cb95e4 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 90813599045938d062075774245741ce2d17934e..1aa1d2290b84a6bd082c0ba0b7f36fc4f6f7f1af 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 15b1659c3cd5eb942382a8d1b7398440ccfbc19e..a6c7677f57a57063507bdf7041e22b660638882c 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 ab18e36810651f756a24c899abf164ed683670c1..9d0c982bbb666fdd2146f86a1fab396e75e5bd25 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 50a08aa4edb5b715c0867788a376f140170160d5..25636af0260814cd35458e167ebee6bb51a64f43 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 7331e5cbb5c1e1518b5e18c118749f3c5ad93ca1..027726a877bf0c7d1d7eb767921b3ca3586e7262 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 d8e125be41a1da931bdb693e62f9ee10bfa7278f..9ac8fa81b1d7042d3451e1a3e4ad10bfa80fc71f 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 54b819933c3e0bc708c086dcc84ad036d077ee15..cf4c1b5c6003de21abcb0988e6b8f2e59f6955e7 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 8e35b7fd691f869768dcb1d2476868084703ae3f..bc05e30b799fbaf404cac7ccd1b2c3d89a50dd53 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 c7a7adb7989571848d1831295cb2561fcc0b2422..f0330e027d310a2c5ffce11be103caf10065c1e8 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 60471fede4c7739dd990c539fa0405542d9484b7..dfa169d8b8803e8e3fce9f54a7dc58b3f00c975b 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 9640ced8dfc40287ff51cb02d257e2d2092530ed..35b37378c60dd8be40e938401d0e6d66515caa7d 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 d2a04734027dbf9a682cb7351866313f8bdf750f..22c092526c857dff17a058e08fbc86e3fc3599af 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 96f368d6bd38fa4221fe69d43e56613fef505e22..c4a9aa859ec1378ecb8c207cdc9821b1c5d60656 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 e41d75cb720b102df6fa2eb87178641c92723174..5102ad1b27c42f0a95284c30d901bd2512730c4d 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 05559bf840e607aa430afbefad02a31f9dd9ddf2..426e09585349cbaf103db3954da88aa66d2a145d 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 2e7762be9f9fd85dbf82b2f8e7b9ffe884f106cb..1137afbd0c802d886c05d1e7440196452c0351a4 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 45573edfc192efc8e0dbfd1c603458f8a28dc7f4..9dccf44561fca79fde3eaef6b4a9df005579ff97 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 8b401e5fd1d3450c40436c872945cf949b1ad122..35af480e47ff99e4c818382c21ffcf1da7dc07e6 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 b130b250a585be8c5bd1253c74dc8488630774c6..9f88278de3a5359728685a05915444a2c45eb1d8 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 5f85664450bd6ce27b45e98a8a9219bba3342dbc..10c31bb5df17096ecb231723d4fb460b8c356f0d 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 625e7b93b4930ababa1b9d38dc3586c3432ce0db..0e20e5b8e53a0eb8dffffd9747a9ccf1bb238fbf 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 3ccb8cc70f7d52d8999d65cae730f8cc91bd16bf..3fe527eaa67e1599bc40eb786798360b5ae4c13b 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 bbf69f627655641212a6297d73567642ac2dad8b..8aa9b6f038de9f392fe8b08f21bcf2abc3b8f2a3 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 7ca8dc906c8f6c2818a1b8ff9057a9e427e5e7f2..b6d5415bacab87f9190de68830efff64e2ebc9b6 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 38555bd1d790dfca81fb57150c4ff3cd5fd3fbda..a9688cbf73de20f04a8e14adc89793d274d6107b 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 f1b07cb3c81d20a2d6b9510704f0a4fb437dbaf8..3585f7dbadd1d0f29da06f14c9ae662b9c0f7c47 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 7e5c5f4fec2e160783c9249c16f6eac6205036f4..7d6149c07c9ca2cdccebeee9dcd7c615753bc764 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 b63023b29438de858dca1770d90ca0ae413ae404..36ea07fcb20d6aed87781aa78c4ea521798c01c2 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 9e62cd7f0d1a43f830a732915232865157d1e8c3..f61f884cb01ad1a7093bdf645d066a8e3be8ed9c 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 d37b225ca42f49854bfa3bb047963de3a1219563..28a5428da16b3ef3cf5c6c87abff148fe7ce683b 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 6ec21b547164a62e00724a64010e9d48f14bc6cd..86c78effbcebf7ace85921b0a2d647ed2e617254 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 9b9ad3f3b2898c376f4a47da584b354279ed1fd6..270557a2908c1ef0ea93634a4359094a107536bd 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 71c4b1b5415ed95c58ac8297eb5b3d002b96de0c..d4b90cf06e20f4f42532eaeef99fd5299dda3257 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 b2fb28997b0e6757f740598e21b0829bf13c7336..bff545c0fb37ba9f436d42b53c08d909e9109402 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 6774c8cbb9090d9c5e3d92ccf427cea6ed8c8346..00a15a2af4a6e44f1ab2a7b3531232fa06f370ae 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 5a8fa38c4f8b8b52999c530916b3ffa1ba09a0e7..9743deca46dac83b7cd90dcacdeceb0d47fb7763 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 94a3320ce4ffedd802c85ad3f5d6e8c1cb3fd8ae..a7c169974add52b163cdc967740d21494f3fa657 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 80b10ddf77789a7b8690b7734fd7656006d3b54b..4ab4df8d920aa6d80e7fcdd6bea2095e4c0774c5 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 c706ed07b0a15dd35b97dd21e678fe9389e4bfd1..036765dd9c3854f86c4718dac360133f6804233e 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 fbc1eb64193adb1e5ebe401f2eda792045326c0c..5a00b20cbed0d76ab08c35e614223c2235d94d30 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 274a9561869075936621e1de3889569bad1dcf16..55c291c323145184ee996bdeb3821d4733721f19 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 32a4966e99007cbdddfdb03cecbbc1feb289e4c1..84d1973c2864e83c7e34b66b14b965fb16130978 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 56d699c45cb5393d42ebc38d2c16d59a7af04485..c5a1d7e2e36ec4b46754919aad2b89d49cf5fac0 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 bc6fd3e47ca0dbab721a3ba9d9541752e549a778..6aac74d19ef8c29a9178db535921bf6da2288c57 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 af40c60983b00a45afb6bb50a9870def5c3a89b8..f30fc8baf0f9b5befaf6b546d8ec9d279c70a839 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 03369e0c728541a1c7e21a4a6da575f0f0e7621c..4b0775ba8d48c95ea0fc52e3e5ad77ba2e214ab0 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 9ec0979d1a03650c12e818f04c31aa9dab31f7c7..001eb9599fe6b0192eecdcadb6b09ffe6a332a05 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 8fd817c327dde175c11fcb10296222d8288e39a6..6436323c99831ca6cd666e15a151a17eec8167b0 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 b764c035a3a6f6cb9953c48a1fde50bf1a193a0c..8b46842fbd1f32065ba7052609bd5ff241f2f6c5 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 bb41afe34610376d05310a8d02b7f70f5bf87a26..3ec2ea55fb2656527d849fbc9e738bb6cc09c2c2 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 d5010188bed5ddf6ea6e3f8b768de3ae24339883..6cc748ea21d5b70af7ee2577867e25c6245b1fc5 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 b3a6af9f8fcbd2874523663c386bace135fafbf7..c32b0febddce0dacec47e0f729621310345e5a1d 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 d966bb1f1b597345a1de2994a1dd7472cff25f41..69999b406c0b5614b379b6ba03f8a0e5161a2e3d 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 c92a76a158c3441cba69c0823075e9728b139c86..b2e1248d157e0fa0e53e5eed3cdd4592f1f34791 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 9dcd0483f9194330e84d3ae12e05e531426f98a0..05bc13d45a25dffc12d64c484a08ef564dd3a42c 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 7608a94d3df4f220408282a179af164277ccbcc7..166f99d321b9385c97228a2b0eaa5d1b9ac6f5ae 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 43e5555085e3b6194b9ab8c4b151ebafd78b8ac3..634b4a21887cbba18f29bee71effa2ae5154e27f 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 d4dd0a6bdb79a93ae35eb0a1d2dd05a4deb75a0f..ec8f16d4ae4f20c32e63654c2ffc5861700fe165 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 fd7a19977a746ccf83ddd6d18cb6bb2cfbd39a44..52604767dd275379237f6593b20b2d7fe6b68653 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 52b7c5177b79c4bf684c493fd4e4e74da446c4a6..5b7bb33669a79b8b584df24f664c1a415218e575 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 742821c8ad16cc2190193ef1da66a356bae869c2..675e9f62ee34122d21574c9f52a0afad35d9a421 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 b945fabda52588002948ade35e5dcbec6a73fad1..0cb8b1c0b66f6cad9c01b3b15e11a54fdd27d213 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 0676a72447542fa6805d047cbeec6caf687de0ec..fc06064edb570d7a9d91ecd1f7f17ab525fa4a1d 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 bde43d8be7f6dfbb9f2356623dc80f3ca9c61425..377bc1bc3cd81a3ab4bec4077e4bf3db83f96845 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 288fbf26ba80271bc4c6bd269ee278d458a41541..c0ea5a73af91b7162bf8049a674873405b7e96ec 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 cb2610e235242e1d70ef4977e142ec00d4b582b0..87aa6e20e939b5ce65c0a52e1146ed01a986871c 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 9871fc63c93d7ccae3bae7e5a87f957f82dc0ca5..17c20a413d5989dc2158cba80dbe0fae3c47125f 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 de53df5c7c260d3777324a05c1ad0ef72f01ddf6..46727b0516ec03f3e151d5340cc7b4e601357f5e 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 a7e555c37de822b03828b99d8992e6b5b98d3db4..ba3f0eea8fd1bd3c54de67cdef5c27c1cd2662c8 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 fdc2a8baa918df1338c9648949ddd52803c838fd..c2f7239faf3bd40022991f0f4e7eb63ca6c81519 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 d9685dd1c2ca2f84246d7d0e0378a30b28fd568c..1aaeee60aeff1af7458738660316fd4dd1e9b599 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 ad94fbc6d0baae58d648c63877bd075696fa5d39..5cbc80362d3a8b8cfaec78a14dbae067d5ca469c 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 19b1eb6af76cbf031739953126da29366ed12d09..5ffc09ab93459461eba6185b09aafd304233cba0 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 66ecbee8ab8c869ccd6078c91b7cf19abb186a54..ca08a2a48fdd682c9bb23ce16b229503c0440bad 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 76e14cb7b042d4cc2e505532948d6e069bffa64e..53809646a9a0b859c5023b02442c90f0b68e063e 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 5cdacb1eea83709350b2f09d41dc11ad607a2220..c581f18e7b9c6a1fae64cb394df864150b3fafe7 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 491f50e717188aa75207b78025891e757ee0b14e..8a9f8120cc80a53310d868ec6618aec5e7518bd7 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 efc004035e3f0825b8c9c47988684243a1f638e1..85541a1954f17ab673852f738571ed9d98850a3c 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 92ad5bb65d0359f6f7d7167d08c9d37d1e4c5f2e..6e3f87fc3e3e23f7a479794356aea82cd864fe6c 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 06340c8985a6411d8fde4e86f3eb0679302f38f7..4ff362ce33206256c3844bf1ccbf0e7a6c933a3f 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 1c0bfa24bbafc31f652db9f6d4a4a532e3cfd451..7cd1616ddeb5457c2efa2c6ac4630f4c29cb3450 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 1d30320d7a497ae14f208db6d9ebc3de8f726507..c827aefc5e5987f7533c4dd6148a562846f4e3f9 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 55b13d6d097653525ec068ad5655baff0f8d1aec..508f0a66076a3de968b05794bb079740a2073a8a 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 996698c6bc0fb898721beb24135ce5d97ca92a4b..2d7696630317050d326e6be5c307568403edbb13 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 77f69d1d9ba15e5f70fa6c9e83ff72e88b57ee49..e19af3d915a0e7973695ddad45a4a17c2d3534f8 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 98d2b2e12e6f51ac69acb9aaf2e4c8106f11367a..49709c4f30652f8d182563d99b5f66251a74794a 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 267a5136b44a58daf0471cf08240d2fa043f1fd7..dd53f138dc4a41ec02c8fe42a3051eeb99ac98ac 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 e7f52299fa618ee90b1bb97e1c21268f06972695..038b6afe070b30840a579a64893fcc81b4b9e6f8 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 7601f9af6cd890b7f966643497d7381dfee4940c..1d749be7b8721aef9fd74861cb34ae5e47fc31e1 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 8a492d2d4e21e21aea0e50a7a2cbcfdf81bc8754..3560d3c65a1b3b664b6164349be70fd344d7c0da 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 577f5bcff0a96b9b75e6c1859e94204bba19380f..0cc7f0db4e19ce93a58737b7d265ed7f2c68219c 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 7ae8ac7153108b662b8cd5e2195d2d0a1e1ecdba..5a91e111e570e62d955f02e772426ae7bb5fb75a 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 d1e53378ebedf45232b27c111c2248a75db64f93..e3c8a650e1ebb129c9d60df21c9270cbe7fe847f 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 981a32d2ba32d87f0b935b9a30765ed743694372..30afd21da59be80263fc034ed0ac12931ec1acd1 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 4092c1a7873b1371c02067b06172c10d62ce129b..c52035968ae20528513dda3769560438c42c4156 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 c4810923f489cfcd4b84f0e47834a50b9de38b5c..3f5db37c5543dcb7717b1f57339b8f69c37122db 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 73cce90f4ad004c817c0d228935a14c9b48cf01b..2632c0db95676c2b35225a08ad9491cbe3ab6921 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 82ce11d9a63e5d281646990177675eaa6217d4ea..dd409771ef8482378227fbf6a082f44ee797d6ed 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 e0d8a133d2eff2e88da349cd7ecb8a3edae0781c..842b0c5ca8455d7b5321f7c2cabe995221781e13 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 8c67774ea8bf85abcd516c9ec91528eee7879735..41a709001e4e1743221a29dd2d0a30af61891724 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 13e7ff79d1877754cb95333c6c1d49153eaf9706..603d5924a079b078eb868bd67e7a66c2ec6b7abd 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 178b6cbe26be1b7b7299fa3dd14bd2367bd8ffbe..c0b367ad262cb86fddf99789dbb679e5f04c2529 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 a87b6110e4ad3f416c5cb84c0bc4011d5f310f66..6923b7299c803b9e95b07518c2ba7ad0b96bc3c7 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 5304a43d7cac6cf8f8ee1cf1088e1eb28772cfbc..1f139924dfa2ed6d546bb217901f472ce3590317 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 7fcef77219875de310a36785bd1c585a95b29ab1..9a8c244d4544f6b99634666396ac0adb15ae2248 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 320dbf31f358011029e22833bd53abdf75b0ced0..c73bff0c4e7fc916d045fa2571ef536dca6d0a87 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 6187c2b7512fefa02e55db1dd02bae932feba4ac..92e34e525a8191c29726ecdd780c60be8a1575b4 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 21ae38f7ce2c13383e794191e480173517ad0efd..8c9684e256e297704da5037229856ac1190c7b88 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 439efb4bec2f3137a77a63cd73d05b0e3b97b689..53dc9e6fd72e97f9dc1fdf90ec3c18c975697cc9 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 6a134eba1a54f72783e075a1f67c55bd9769d6da..f4b897559d0cb0e1d3df7130a5b2c5bb0ab7f6f8 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;