diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c0a11d209ebacdb2d036acd4f0b40d16934d496b..af94a844f28da13c918dc52402dc3b21dd882f48 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -191,18 +191,19 @@ Each test case is run in a fresh JavaScript environment; in a browser, this will Function | Purpose ---------|-------- -Test262Error(message) | constructor for an error object that indicates a test failure -$DONE(arg) | see Writing Asynchronous Tests, below -assert(value, message) | throw a new Test262Error instance if the specified value is not strictly equal to the JavaScript `true` value; accepts an optional string message for use in creating the error -assert.sameValue(actual, expected, message) | throw a new Test262Error instance if the first two arguments are not [the same value](https://tc39.github.io/ecma262/#sec-samevalue); accepts an optional string message for use in creating the error -assert.notSameValue(actual, unexpected, message) | throw a new Test262Error instance if the first two arguments are [the same value](https://tc39.github.io/ecma262/#sec-samevalue); accepts an optional string message for use in creating the error -assert.throws(expectedErrorConstructor, fn, message) | throw a new Test262Error instance if the provided function does not throw an error, or if the constructor of the value thrown does not match the provided constructor -$ERROR(message) | construct a Test262Error object and throw it <br>**DEPRECATED** -- Do not use in new tests. Use `assert`, `assert.*`, or `throw new Test262Error` instead. +`Test262Error(message)` | constructor for an error object that indicates a test failure +`$DONE(arg)` | see [Writing Asynchronous Tests](#writing-asynchronous-tests), below +`assert(value, message)` | throw a new Test262Error instance if the specified value is not strictly equal to the JavaScript `true` value; accepts an optional string message for use in creating the error +`assert.sameValue(actual, expected, message)` | throw a new Test262Error instance if the first two arguments are not [the same value](https://tc39.github.io/ecma262/#sec-samevalue); accepts an optional string message for use in creating the error +`assert.notSameValue(actual, unexpected, message)` | throw a new Test262Error instance if the first two arguments are [the same value](https://tc39.github.io/ecma262/#sec-samevalue); accepts an optional string message for use in creating the error +`assert.throws(expectedErrorConstructor, fn, message)` | throw a new Test262Error instance if the provided function does not throw an error, or if the constructor of the value thrown does not match the provided constructor +`$DONOTEVALUATE()` | throw an exception if the code gets evaluated. This is useful for [negative test cases for parsing errors](#handling-errors-and-negative-test-cases) +`$ERROR(message)` | construct a Test262Error object and throw it <br>**DEPRECATED** -- Do not use in new tests. Use `assert`, `assert.*`, or `throw new Test262Error` instead. -``` +```javascript /// error class function Test262Error(message) { -//[omitted body] + // [omitted body] } ``` @@ -217,7 +218,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var var = var; ``` diff --git a/INTERPRETING.md b/INTERPRETING.md index e2f4490ca22ac3e90a2e964d4ccd90d65e6b2be9..d7c05e174fe31bfa374ed2f5e6aeca4b5c92ba42 100644 --- a/INTERPRETING.md +++ b/INTERPRETING.md @@ -203,7 +203,7 @@ negative: phase: parse type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 'litera'=1; ``` @@ -213,7 +213,7 @@ negative: phase: parse type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var a\u2E2F; ``` @@ -225,7 +225,7 @@ negative: type: ReferenceError flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export {} from './instn-resolve-empty-export_FIXTURE.js'; // instn-resolve-empty-export_FIXTURE.js contains only: // 0++; diff --git a/harness/sta.js b/harness/sta.js index f22252a7fc9e5086956e5ca6366c35609cf39518..9083b38f36fd964ab0d6fe25543293ae5d29de8a 100644 --- a/harness/sta.js +++ b/harness/sta.js @@ -22,6 +22,6 @@ $ERROR = function $ERROR(message) { throw new Test262Error(message); }; -function failIfCodeGetsEvaluated() { +function $DONOTEVALUATE() { throw "Test262: This statement should not be evaluated."; } diff --git a/src/async-functions/await-as-binding-identifier-escaped.case b/src/async-functions/await-as-binding-identifier-escaped.case index e56c536052bac49c866ce2472a88b5e2fd9c6a64..c9b4ac51f85d062a19e7390457b4af7599545b9d 100644 --- a/src/async-functions/await-as-binding-identifier-escaped.case +++ b/src/async-functions/await-as-binding-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body var \u0061wait; diff --git a/src/async-functions/await-as-binding-identifier.case b/src/async-functions/await-as-binding-identifier.case index 0b28f7948015c895570c887813418d220ee58dd8..7796d208c59392b2bc57bece376e1123456aa0a2 100644 --- a/src/async-functions/await-as-binding-identifier.case +++ b/src/async-functions/await-as-binding-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 aa0cff0f8660eb6523c42e996c15266234f30d5b..eadf0806a6a1321592adc2597a5d8f8d408a5654 100644 --- a/src/async-functions/await-as-identifier-reference-escaped.case +++ b/src/async-functions/await-as-identifier-reference-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body void \u0061wait; diff --git a/src/async-functions/await-as-identifier-reference.case b/src/async-functions/await-as-identifier-reference.case index 3c8abdaae326e6ff7dedaa5b106258fd3853e4ea..145288fa543ba60a52c89f4d2ca0464fdd34f9fd 100644 --- a/src/async-functions/await-as-identifier-reference.case +++ b/src/async-functions/await-as-identifier-reference.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 b5e20d06ddf7184bb1ae85f3b2694ec5057a036c..0fc9a928bb2e7d3f3727d5d119049b82f18a1e01 100644 --- a/src/async-functions/await-as-label-identifier-escaped.case +++ b/src/async-functions/await-as-label-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body \u0061wait: ; diff --git a/src/async-functions/await-as-label-identifier.case b/src/async-functions/await-as-label-identifier.case index d2de28432220dda1d1d98325d475b3b062c5aaa6..8c5d657dae6fea6e70eb81e45534869d79515138 100644 --- a/src/async-functions/await-as-label-identifier.case +++ b/src/async-functions/await-as-label-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 e56c536052bac49c866ce2472a88b5e2fd9c6a64..c9b4ac51f85d062a19e7390457b4af7599545b9d 100644 --- a/src/async-generators/await-as-binding-identifier-escaped.case +++ b/src/async-generators/await-as-binding-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body var \u0061wait; diff --git a/src/async-generators/await-as-binding-identifier.case b/src/async-generators/await-as-binding-identifier.case index 0b28f7948015c895570c887813418d220ee58dd8..7796d208c59392b2bc57bece376e1123456aa0a2 100644 --- a/src/async-generators/await-as-binding-identifier.case +++ b/src/async-generators/await-as-binding-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 aa0cff0f8660eb6523c42e996c15266234f30d5b..eadf0806a6a1321592adc2597a5d8f8d408a5654 100644 --- a/src/async-generators/await-as-identifier-reference-escaped.case +++ b/src/async-generators/await-as-identifier-reference-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body void \u0061wait; diff --git a/src/async-generators/await-as-identifier-reference.case b/src/async-generators/await-as-identifier-reference.case index 3c8abdaae326e6ff7dedaa5b106258fd3853e4ea..145288fa543ba60a52c89f4d2ca0464fdd34f9fd 100644 --- a/src/async-generators/await-as-identifier-reference.case +++ b/src/async-generators/await-as-identifier-reference.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 b5e20d06ddf7184bb1ae85f3b2694ec5057a036c..0fc9a928bb2e7d3f3727d5d119049b82f18a1e01 100644 --- a/src/async-generators/await-as-label-identifier-escaped.case +++ b/src/async-generators/await-as-label-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body \u0061wait: ; diff --git a/src/async-generators/await-as-label-identifier.case b/src/async-generators/await-as-label-identifier.case index d2de28432220dda1d1d98325d475b3b062c5aaa6..8c5d657dae6fea6e70eb81e45534869d79515138 100644 --- a/src/async-generators/await-as-label-identifier.case +++ b/src/async-generators/await-as-label-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 fcf8d75837561b5fb242d6525b453988d17f41b5..1289313e4e28177b00ef560268cdfe9d6465c451 100644 --- a/src/async-generators/yield-as-binding-identifier-escaped.case +++ b/src/async-generators/yield-as-binding-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 01d695f45118844a60462b557b60ff0c61512b18..57a48c701097631313715788492e8110f7bedda0 100644 --- a/src/async-generators/yield-as-binding-identifier.case +++ b/src/async-generators/yield-as-binding-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 8149cc3ffcf0e1679586b6091f4ffcb489ac5cd6..e4b369880e0224cb98fc8dab742b5f079343987b 100644 --- a/src/async-generators/yield-as-identifier-reference-escaped.case +++ b/src/async-generators/yield-as-identifier-reference-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 dbcf9a813247275c7a44e25f036982451f2fea07..5f762172d4fb682d724f534ae343238c0943d33a 100644 --- a/src/async-generators/yield-as-identifier-reference.case +++ b/src/async-generators/yield-as-identifier-reference.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 cff7ca24b46eb121c4ca2e547dca8f71a000157d..3a1ec972e758da3d2bae157547c79a482ed0e8b7 100644 --- a/src/async-generators/yield-as-label-identifier-escaped.case +++ b/src/async-generators/yield-as-label-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body yi\u0065ld: ; diff --git a/src/async-generators/yield-as-label-identifier.case b/src/async-generators/yield-as-label-identifier.case index d26bbfa6743ad7379a0bb33118073a6cd6466dfd..5430aa547e2cd8c2074da7a6be78ad6bcef7ec31 100644 --- a/src/async-generators/yield-as-label-identifier.case +++ b/src/async-generators/yield-as-label-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body yield: ; diff --git a/src/async-generators/yield-identifier-spread-strict.case b/src/async-generators/yield-identifier-spread-strict.case index 9a5c2f8efbedbac62bcff860c3db80143238336c..14e792da15b519fc4b91e55ca34e6fa6a2fe103f 100644 --- a/src/async-generators/yield-identifier-spread-strict.case +++ b/src/async-generators/yield-identifier-spread-strict.case @@ -20,7 +20,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body return { ...(function() { diff --git a/src/async-generators/yield-identifier-strict.case b/src/async-generators/yield-identifier-strict.case index c0c7b2a8b9dcf34f785293e43c24f95f3e29c5ee..9e3cf5dd1c95b2acbc8173a6aa3c2d7d85db0525 100644 --- a/src/async-generators/yield-identifier-strict.case +++ b/src/async-generators/yield-identifier-strict.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body (function() { var yield; diff --git a/src/class-elements/delete-error/cls-decl-field-delete-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-covered.template index aa575ce9b9d513346b6f7e052b56ee95d07482d9..726532e0a2aeccda9e87b0be46ead78dcf42ebda 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete-covered.template +++ b/src/class-elements/delete-error/cls-decl-field-delete-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template index 638eaba99ae9ed58d3a3169fa3722d36d3eaa9e3..d51398d67e150f74724813ed221e66f09cad571a 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-decl-field-delete.template b/src/class-elements/delete-error/cls-decl-field-delete.template index 11c9b2ad746368e5132a304de2dfab95a5ffdc98..6658271a761a0959845f11ebd4db4118534f8447 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete.template +++ b/src/class-elements/delete-error/cls-decl-field-delete.template @@ -23,7 +23,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-decl-method-delete-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-covered.template index 8b1edc8a1e0a03baab90f7cea5127dc88ed9c7fe..cff9fb78b149616691440e574c57b0fe85496953 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete-covered.template +++ b/src/class-elements/delete-error/cls-decl-method-delete-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template index 1915e5341125ddcd879a7a9ab6ff8c38ba471d45..05167a244d93ada3c06f06d639c4c896bea94f31 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-decl-method-delete.template b/src/class-elements/delete-error/cls-decl-method-delete.template index d28d3d827527b1596012658a57c0bc89891d8b71..8ee970beb5021c3e5baa75e3bf62755857057ca2 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete.template +++ b/src/class-elements/delete-error/cls-decl-method-delete.template @@ -23,7 +23,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/src/class-elements/delete-error/cls-expr-field-delete-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-covered.template index 4982f628994b8036d19abd31baa40812aea96fcc..2f1ec316d630de3897aa26eb79fa4b0ba8c3cd82 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete-covered.template +++ b/src/class-elements/delete-error/cls-expr-field-delete-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template index 1d0123ed2bfb7e4c193d4f300e3f5333ee885e6b..8f44539294f0833d232da25ba953b296b8aa189a 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/delete-error/cls-expr-field-delete.template b/src/class-elements/delete-error/cls-expr-field-delete.template index 645023c33db8da89e90c6002966e1e33baa37828..f88ee894855a7039fafe4917949cd4cb01dfd585 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete.template +++ b/src/class-elements/delete-error/cls-expr-field-delete.template @@ -23,7 +23,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/delete-error/cls-expr-method-delete-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-covered.template index a05e938569731033210557b9e3e2e7c270820176..acd884bb857fe53bac397d140e662b1a99bdfcc8 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete-covered.template +++ b/src/class-elements/delete-error/cls-expr-method-delete-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template index f714bb5547e927bd69cc7d39c43ec1c473385bc0..aa78e14173e96d2be3c33224c6fe0b7d91e5ac4e 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template @@ -29,7 +29,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/delete-error/cls-expr-method-delete.template b/src/class-elements/delete-error/cls-expr-method-delete.template index 6427c834657a44db5a386e202e976a60acebcb7d..cf2383a907025df428d7a46ced89cc0e97276b3e 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete.template +++ b/src/class-elements/delete-error/cls-expr-method-delete.template @@ -23,7 +23,7 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/src/class-elements/initializer-error/cls-decl-fields-arrow-fnc.template b/src/class-elements/initializer-error/cls-decl-fields-arrow-fnc.template index e72d3825ac2ebd1a030f8f5ace1331e6c99bb537..4abf8231d3af4e0c248fa105c28daf4e1233bbe4 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-arrow-fnc.template +++ b/src/class-elements/initializer-error/cls-decl-fields-arrow-fnc.template @@ -8,7 +8,7 @@ name: arrow function expression features: [arrow-function, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = () => /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-comp-name.template b/src/class-elements/initializer-error/cls-decl-fields-comp-name.template index 14393dccf316e079a9d5219cee6581767699349e..2ef35e5129ba0c745376bfe0b8da5cca944fa2a2 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-comp-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-comp-name.template @@ -8,7 +8,7 @@ name: computed ClassElementName features: [class, class-fields-public, computed-property-names] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/src/class-elements/initializer-error/cls-decl-fields-equality.template b/src/class-elements/initializer-error/cls-decl-fields-equality.template index d8a8fcbfe5db73daff47017858a7346f242aa4ce..e413441c0829da561ab931de0bb7e5a996840c64 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-equality.template +++ b/src/class-elements/initializer-error/cls-decl-fields-equality.template @@ -8,7 +8,7 @@ name: equality expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = {} == /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-literal-name.template b/src/class-elements/initializer-error/cls-decl-fields-literal-name.template index 6ca0c2080c90d2eab5616178357e45886e795582..bbc65e9be6a05befc90d93c151f3b0d000f85252 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-literal-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-literal-name.template @@ -8,7 +8,7 @@ name: literal ClassElementName features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-private-arrow-fnc.template b/src/class-elements/initializer-error/cls-decl-fields-private-arrow-fnc.template index d10e15daf171790fb85c540d01c849a77397ba76..70ffe83f0ae19ad41f30760af201148f78cb0917 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-private-arrow-fnc.template +++ b/src/class-elements/initializer-error/cls-decl-fields-private-arrow-fnc.template @@ -8,7 +8,7 @@ name: private field, arrow function expression features: [class, arrow-function, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = () => /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-private-name.template b/src/class-elements/initializer-error/cls-decl-fields-private-name.template index 84150493f980c12f643b9a9bb7871fd11fb3c67a..67e610ed1dbd808ebe975a3815b8c46c2cb04c8a 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-private-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-private-name.template @@ -8,7 +8,7 @@ name: ClassElementName PrivateName features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-private-ternary.template b/src/class-elements/initializer-error/cls-decl-fields-private-ternary.template index 9d6e14e881a99edd2ae106a72ce0208d23858558..407f31bd6aa4308e285cea040010a4e7d797684a 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-private-ternary.template +++ b/src/class-elements/initializer-error/cls-decl-fields-private-ternary.template @@ -8,7 +8,7 @@ name: private field, ternary expression features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = false ? {} : /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-private-typeof.template b/src/class-elements/initializer-error/cls-decl-fields-private-typeof.template index 016cbb326f87c8649201fe343e295f2179349844..6d73c1b5de7ad8aae2e93a9d622296e88c6c0609 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-private-typeof.template +++ b/src/class-elements/initializer-error/cls-decl-fields-private-typeof.template @@ -8,7 +8,7 @@ name: private field, typeof expression features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = typeof /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-static-comp-name.template b/src/class-elements/initializer-error/cls-decl-fields-static-comp-name.template index 1c855d6e161506ff65995c795fc888567111433f..64eac9a1e561fbaa55120f9aedf8b01386e8a031 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-static-comp-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-static-comp-name.template @@ -8,7 +8,7 @@ name: static computed ClassElementName features: [class, class-static-fields-public, computed-property-names] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/src/class-elements/initializer-error/cls-decl-fields-static-literal-name.template b/src/class-elements/initializer-error/cls-decl-fields-static-literal-name.template index 9519c022840dd873611cfb467a57b6d61caed662..4956af30b60ca70170468cda98a593b940f8b034 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-static-literal-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-static-literal-name.template @@ -8,7 +8,7 @@ name: static literal ClassElementName features: [class, class-static-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-static-private-name.template b/src/class-elements/initializer-error/cls-decl-fields-static-private-name.template index b2452b711898b5cc13de12647ec062b144a3ea39..29c3a4880fbbd53e4c760a35c8a972c2b9fb3f23 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-static-private-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-static-private-name.template @@ -8,7 +8,7 @@ name: static PrivateName features: [class, class-static-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-static-string-literal-name.template b/src/class-elements/initializer-error/cls-decl-fields-static-string-literal-name.template index 6a2aec3b44522d47680a73b4ca792e440d9090a4..24a57a8b01a9a08a6906a5cac2ff0a805d7565ba 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-static-string-literal-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-static-string-literal-name.template @@ -8,7 +8,7 @@ name: static string literal ClassElementName features: [class, class-static-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static 'x' = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-string-literal-name.template b/src/class-elements/initializer-error/cls-decl-fields-string-literal-name.template index bc095f0e04bea2dd828cbd1ad1c3cfbb7a5d45b5..c0bfb007900b9fe8893932a22dfacda04d51122e 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-string-literal-name.template +++ b/src/class-elements/initializer-error/cls-decl-fields-string-literal-name.template @@ -8,7 +8,7 @@ name: string literal ClassElementName features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { 'x' = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-ternary.template b/src/class-elements/initializer-error/cls-decl-fields-ternary.template index e0129b4683424695eaca1e33ea4b76a8b02ff08b..4e4546a2a141389efdd88c371a02ef3317f70682 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-ternary.template +++ b/src/class-elements/initializer-error/cls-decl-fields-ternary.template @@ -8,7 +8,7 @@ name: ternary expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = false ? {} : /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-decl-fields-typeof.template b/src/class-elements/initializer-error/cls-decl-fields-typeof.template index b923201bb73418a6afedcbc849efd15ed038a5c2..febab106799b6aec88ccdfc836b8b708d04ce971 100644 --- a/src/class-elements/initializer-error/cls-decl-fields-typeof.template +++ b/src/class-elements/initializer-error/cls-decl-fields-typeof.template @@ -8,7 +8,7 @@ name: typeof expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = typeof /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-arrow-fnc.template b/src/class-elements/initializer-error/cls-expr-fields-arrow-fnc.template index ed1e549e50943851d63699658cef386246494143..d36582f1c2f407fc38130f9ea9c7d0053b73827a 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-arrow-fnc.template +++ b/src/class-elements/initializer-error/cls-expr-fields-arrow-fnc.template @@ -8,7 +8,7 @@ name: arrow function expression features: [arrow-function, class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = () => /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-comp-name.template b/src/class-elements/initializer-error/cls-expr-fields-comp-name.template index a323383e3ed5f68a8d482279b7971813f4807d09..700ba1f9ebf7fdb8d58d725743d28e3ee5dccbbe 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-comp-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-comp-name.template @@ -8,7 +8,7 @@ name: computed ClassElementName features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/src/class-elements/initializer-error/cls-expr-fields-equality.template b/src/class-elements/initializer-error/cls-expr-fields-equality.template index 1d79ba8a738826def2e0a7f59cf464889733e2a9..d4398c6f0709d99486a2e160166d2c7a584de435 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-equality.template +++ b/src/class-elements/initializer-error/cls-expr-fields-equality.template @@ -8,7 +8,7 @@ name: equality expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = {} == /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-literal-name.template b/src/class-elements/initializer-error/cls-expr-fields-literal-name.template index 17cf3d30ed4d23845747d68818f44458a6245208..2b29049fceede291cd18da00286ce62b290459ba 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-literal-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-literal-name.template @@ -8,7 +8,7 @@ name: literal ClassElementName features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-private-arrow-fnc.template b/src/class-elements/initializer-error/cls-expr-fields-private-arrow-fnc.template index 4a73b678950d24caa0d64cf0176e8c0c833f321c..912ccb60dbeb490bdfa5dd740ddde8d5edfccdef 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-private-arrow-fnc.template +++ b/src/class-elements/initializer-error/cls-expr-fields-private-arrow-fnc.template @@ -8,7 +8,7 @@ name: private field, arrow function expression features: [class, arrow-function, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = () => /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-private-name.template b/src/class-elements/initializer-error/cls-expr-fields-private-name.template index 04b6fe642f9cb262d626293d6317987ec996a468..4f5908535fc0db753cef8eefa5905ae0e66767a4 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-private-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-private-name.template @@ -8,7 +8,7 @@ name: ClassElementName PrivateName features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-private-ternary.template b/src/class-elements/initializer-error/cls-expr-fields-private-ternary.template index 9560a0f44e86764bafa71ca4aaeaea9cc08ec977..d56cc60c76f5c1187cc44d445b8eaee307949587 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-private-ternary.template +++ b/src/class-elements/initializer-error/cls-expr-fields-private-ternary.template @@ -8,7 +8,7 @@ name: private field, ternary expression features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = true ? {} : /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-private-typeof.template b/src/class-elements/initializer-error/cls-expr-fields-private-typeof.template index 8b4b31c50fef7ae79a0f6b5bb1c5b106e73dd06c..2a07b59f1c431c8778b9ca0ed3e7e931a38e5027 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-private-typeof.template +++ b/src/class-elements/initializer-error/cls-expr-fields-private-typeof.template @@ -8,7 +8,7 @@ name: private field, typeof expression features: [class, class-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = typeof /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-static-comp-name.template b/src/class-elements/initializer-error/cls-expr-fields-static-comp-name.template index e6b9c06521b9e78c519c84b7052db9675f3e4c34..cd89f6f110a9058a0af50d117f1ca4cf72bb0cb4 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-static-comp-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-static-comp-name.template @@ -8,7 +8,7 @@ name: static computed ClassElementName features: [class, class-static-fields-public, computed-property-names] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/src/class-elements/initializer-error/cls-expr-fields-static-literal-name.template b/src/class-elements/initializer-error/cls-expr-fields-static-literal-name.template index 3e6ff36d2eaab9d44d1a4b5831eced73dee4e03c..52882547684e03da144bba6ce08b5e08424aa20c 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-static-literal-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-static-literal-name.template @@ -8,7 +8,7 @@ name: static literal ClassElementName features: [class, class-static-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-static-private-name.template b/src/class-elements/initializer-error/cls-expr-fields-static-private-name.template index 48f4ca07f1600b8db729205ee6c233f22912f622..f78b4b5c4bc43e1145817d4b543d74d89e1b1c9f 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-static-private-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-static-private-name.template @@ -8,7 +8,7 @@ name: static PrivateName features: [class, class-static-fields-private] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #x = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-static-string-literal-name.template b/src/class-elements/initializer-error/cls-expr-fields-static-string-literal-name.template index 61ea0cafaee4dbf0270b6244ddc230c07222c26c..7485f300aa086708b8d9ac36d520cebab61ff01a 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-static-string-literal-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-static-string-literal-name.template @@ -8,7 +8,7 @@ name: static string literal ClassElementName features: [class, class-static-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static 'x' = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-string-literal-name.template b/src/class-elements/initializer-error/cls-expr-fields-string-literal-name.template index eb3eaca642c5a429b8da89ed7724f47b2fe6cf97..db5d0949fcb53d22de4f15070b79a80ee2037302 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-string-literal-name.template +++ b/src/class-elements/initializer-error/cls-expr-fields-string-literal-name.template @@ -8,7 +8,7 @@ name: string literal ClassElementName features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { 'x' = /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-ternary.template b/src/class-elements/initializer-error/cls-expr-fields-ternary.template index b560669ec982b5d84354912c161d816635e1e5bb..d603a1047891adfa50e737e7338bac45a02ba9ce 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-ternary.template +++ b/src/class-elements/initializer-error/cls-expr-fields-ternary.template @@ -8,7 +8,7 @@ name: ternary expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = true ? {} : /*{ initializer }*/; diff --git a/src/class-elements/initializer-error/cls-expr-fields-typeof.template b/src/class-elements/initializer-error/cls-expr-fields-typeof.template index c8c27f8decb099f0411264698cc0c3d42b4dcb3f..be306265aa4ab7251313d08a20bb88caf37dd774 100644 --- a/src/class-elements/initializer-error/cls-expr-fields-typeof.template +++ b/src/class-elements/initializer-error/cls-expr-fields-typeof.template @@ -8,7 +8,7 @@ name: typeof expression features: [class, class-fields-public] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = typeof /*{ initializer }*/; diff --git a/src/class-elements/syntax/invalid/cls-decl-elements-invalid-syntax.template b/src/class-elements/syntax/invalid/cls-decl-elements-invalid-syntax.template index 4da1a10c160620170d81bf08c1c17509bb34f9e3..c95e4b9965ee7ea8aa5773a1e89da960814920e2 100644 --- a/src/class-elements/syntax/invalid/cls-decl-elements-invalid-syntax.template +++ b/src/class-elements/syntax/invalid/cls-decl-elements-invalid-syntax.template @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C /*{ heritage }*/{ /*{ elements }*/ diff --git a/src/class-elements/syntax/invalid/cls-expr-elements-invalid-syntax.template b/src/class-elements/syntax/invalid/cls-expr-elements-invalid-syntax.template index 02c09be7be0a94cde8c694fdf40f63716bbe65f7..271a805bf89ef57772c6f955c2600be6f497b715 100644 --- a/src/class-elements/syntax/invalid/cls-expr-elements-invalid-syntax.template +++ b/src/class-elements/syntax/invalid/cls-expr-elements-invalid-syntax.template @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class /*{ heritage }*/{ /*{ elements }*/ 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 6a2c146c464c09d3f2c4db4355bfe32a18302bca..01cce3cde65c3da565820756f4b07ac4c51208e1 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 22e80e1e50bfb6e5a84f3af7c1d29af2eccb6f25..04e0105407934dbea293087175f3232754aa4ad5 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 3e7f59bd9216879b4bdcc7e7d6f3761e7279288f..7c1d5018748f86c44272e333c712571badfbe0f4 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 5bdbe6b4f63e91c9536432e53f7de8124d9fa3d8..3659cdf3b18bb98f7b3d32aafeb4e6d0e499f41f 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 5e85656214b7636a0f48b2dc50aec7d9725af168..3b8f3214bee41c75447759047b6c1930392aa582 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,6 +16,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 380b2c257a9361285e54dc78b479c28aa5f98f41..c7b3c4885b419eedf592938472db6fb358a79c9a 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 @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 4592f59f2ebf15e7c826f35074570d3a562af3fc..8df2d996f609faa423b46dccaa7daa1bb9f0b975 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 b83c38c0268c93181ba9af8629763cc6801f7ce8..07cf27f2af58fef36d20d709942d7582d8983a23 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 da1205c20b72d6ea190b6b8ac75d14189e289094..8ed05813f9adf7337f7bf27bfef570df23a82228 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0ac211e5b972a147a25b4672d7969a88d1cd4372..074bf5f1d8d4c35de9754dce0d0844872bc0821a 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4158becdaa4f86a124a25c2605dee429d15f48e8..fdeb2a1a96b45b8e91e96177ae12e35c54ff56b4 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 358eff7a18c62d60e1ce2227f7d68af1cefc6657..22b03ddba2d65db2e31fe6fbf8b2ed79102880d7 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6a0021fefeeb76f13bd6bc80f9464682ce135b6f..395850e5df89173ff013dd545a25757a54f7ce85 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,6 +16,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 11e0ac59e757f884c7b6680138637b49e0cd65bd..7773e9a96c46b87378e7307ccc93b0f623ad901c 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 @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 46714cf68682fad30c49cd89c790ae63f30cd5a9..7ea1b96cbac5b4306c7952c17e1a079f6b81010c 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c8f838690b905ef1600afb11530e9ab92e6a5e09..e6e51e2680667f75c69f5f78e225fbee9364393a 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c80edf1d26111ca7f8e988b3d40524bdde5ff7b1..1757372e6555c32df23baf3309019baad666d86b 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 78e23157ad8c05df15d860092e4d677c6e759e86..b5482ae2c1457bf66183aa5d7387e36a60ec4d24 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 d9a4f8cab438fa7eec5862cbdcfe55cf35e1ebd4..8a8c4d01de36d4df9723a3c9e4e5eefaf3efecb1 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 2249e2de99dc5638313a0d2606eaf60a7d7a9dda..4a944c8790cbe178c4b6f77fdd4daa0a7ac6f9a3 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 23d4a8ad40e028f79bac9b47af63fed026cb70e3..8c0246a3346de0f3d5ffc912435d6917b2df9cef 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 53ca07a88d5f18f4dc07e0c884b7008285dfa552..dfef581c6867d1390c5c6cbd14aa3e9c6c480ee3 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 @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 8efb9a23862006cf847084511c5c4c3e3985cc7b..205131971f39a1da9792a3e4c3f2397cf0c0d741 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 2eb22e8206e77efaa942f2d3ba3f3b5216740771..65ca7b63a37a10784d0cac0faf12685f677fa005 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 793bd3a33c1f674b6a3186ee148385b9cafd3a78..b6939c786e1b2b20b83e24e9f1c1571dea576481 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9c02ef7c82e3da7db412f2ac9c1e5a7861e999e9..201b4fa05c78bcbb491b0b7c1be9ec75f903a0fa 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ba19a156d7d343acfa9a674a5b2bc431e5073b6a..58f8dcf132e208bfd5c275ea32761bba5a3a6f70 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 76e6257a296ed7b7da246d4e9b657a2701d03285..763ffd0c3bbd97b6d5bfa23663771d14c9b46767 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 81a8435107ecc98406304c7d3c2945fac948d70b..668ca22240568bf4d4d58cf7b7c41db22b44c227 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 @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c9b5859b6a51458f8f5a17be5e2e8288cbc475ea..ce161639e48381c0d2409e3d88174965845be5ff 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6a2c146c464c09d3f2c4db4355bfe32a18302bca..01cce3cde65c3da565820756f4b07ac4c51208e1 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 22e80e1e50bfb6e5a84f3af7c1d29af2eccb6f25..04e0105407934dbea293087175f3232754aa4ad5 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 3e7f59bd9216879b4bdcc7e7d6f3761e7279288f..7c1d5018748f86c44272e333c712571badfbe0f4 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-class-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 5bdbe6b4f63e91c9536432e53f7de8124d9fa3d8..3659cdf3b18bb98f7b3d32aafeb4e6d0e499f41f 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-const-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 ff6fd7c66f31c6e599beed88a638dd295b3e3dc6..53a2972ead6f9cf1c8874564afe6d82e80b703be 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-function-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 380b2c257a9361285e54dc78b479c28aa5f98f41..c7b3c4885b419eedf592938472db6fb358a79c9a 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-generator-declaration.template @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 4592f59f2ebf15e7c826f35074570d3a562af3fc..8df2d996f609faa423b46dccaa7daa1bb9f0b975 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-let-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 b83c38c0268c93181ba9af8629763cc6801f7ce8..07cf27f2af58fef36d20d709942d7582d8983a23 100644 --- a/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/block-attempt-to-redeclare-var-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 da1205c20b72d6ea190b6b8ac75d14189e289094..8ed05813f9adf7337f7bf27bfef570df23a82228 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,6 +16,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0ac211e5b972a147a25b4672d7969a88d1cd4372..074bf5f1d8d4c35de9754dce0d0844872bc0821a 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,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4158becdaa4f86a124a25c2605dee429d15f48e8..fdeb2a1a96b45b8e91e96177ae12e35c54ff56b4 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-class-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 358eff7a18c62d60e1ce2227f7d68af1cefc6657..22b03ddba2d65db2e31fe6fbf8b2ed79102880d7 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-const-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7ae3d5fea2d2e96e866e26ddceacef0e224c0924..e5838579f99a5a2eb0150c929d8c9c1dd4322891 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-function-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 11e0ac59e757f884c7b6680138637b49e0cd65bd..7773e9a96c46b87378e7307ccc93b0f623ad901c 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-generator-declaration.template @@ -16,6 +16,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 46714cf68682fad30c49cd89c790ae63f30cd5a9..7ea1b96cbac5b4306c7952c17e1a079f6b81010c 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-let-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c8f838690b905ef1600afb11530e9ab92e6a5e09..e6e51e2680667f75c69f5f78e225fbee9364393a 100644 --- a/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template +++ b/src/declarations/redeclare/switch-attempt-to-redeclare-var-declaration.template @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 df0095325e417f555847b78449a5c70cc7c20f7c..516af0645aed9cce57a4d5bbd231fc9a7a61d00c 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 @@ -14,7 +14,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 133180d6723313ab0c06d76be99b591c95dc7e40..f8541a23100cfcf98e8841d08d6a4c1cfd5fc22c 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 e4db352fc704af2d658a3997fb0e75098c330bdb..f405e76339a0657d706dbb2ee553c904f45b6388 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 d5a649f4a8cad34f563429cd92902d58089f3fae..45c50e979bc96bbf081110f7d4c65e28f53e8bfc 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 af037957ff4dccfda089243578327c2b7d0a9773..c679999066f0e8f371d215b38564715a1161c128 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 3dd46fe8c5769b4de88d06fabbc1b084f53ca3bc..681d24103fc74a1a3772e7cb2c4499729ee52d9c 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 @@ -16,7 +16,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 a463fd58c33be278b6b452a1dcc18b6f8087f9c7..b1a05214ce7c4a94060cbe05421e4528c251715a 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 2fd87d525916100451a857f1da760b1421198e54..73b2c055e226f7de4f20b0cea4442b4b3b729680 100644 --- a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case @@ -14,7 +14,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 9e3edb5dd72b92a13db9e0d1fdea285ec12b44e8..7d7018ad334b1780fbe39632031408906e39f4b3 100644 --- a/src/dstr-assignment/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 94d5f1afc342ca4e92ac245253b4b2e0373c0ea1..68c8c8afab2f393d7c4c9d5b0c89e8fd1d4120ab 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 d4660aed18f5e636931dc4e6e1baf784525f98b1..d9cfc3e5d63ce3cbd1de233b52f551977fda1104 100644 --- a/src/dstr-assignment/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 9c2a6c2cdfe4c9389aaa88628870fa9c6a926db3..2983817ddbcee0c2727c803eeea74020a69464ab 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 0b5f0cfc665867a8d9570dac2d512a55778076e6..8dff8225cc53b9110c24ae070a9978467164789c 100644 --- a/src/dstr-assignment/array-elem-target-simple-strict.case +++ b/src/dstr-assignment/array-elem-target-simple-strict.case @@ -16,7 +16,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 8f2685faf7b4285e7672f24d47536e13cf88cb14..a9d2887e6378a9624ddbe92602f0b18e52965bba 100644 --- a/src/dstr-assignment/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment/array-elem-target-yield-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 09bbfbc85af67f0f0c9b70be69d21db366555b70..215265251d02814d7099edf0050c795ff72fa792 100644 --- a/src/dstr-assignment/array-rest-before-element.case +++ b/src/dstr-assignment/array-rest-before-element.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 45ed5b41565579ea62bd48cdf8a6226df746f675..6e5a31f54f890f64a2939f25a97f7b11a8bed0ea 100644 --- a/src/dstr-assignment/array-rest-before-elision.case +++ b/src/dstr-assignment/array-rest-before-elision.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-before-rest.case b/src/dstr-assignment/array-rest-before-rest.case index 1a8eaab19d7e03501a6b77c69c63c09d1d834e59..a6c0903f65ebf1f75582c727a51b2de283fb67cf 100644 --- a/src/dstr-assignment/array-rest-before-rest.case +++ b/src/dstr-assignment/array-rest-before-rest.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 e28de4dd0cbe2b09b57fee6129cc38dea8a9263d..6044036315250f6459828165d05c49adf5d52475 100644 --- a/src/dstr-assignment/array-rest-elision-invalid.case +++ b/src/dstr-assignment/array-rest-elision-invalid.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-init.case b/src/dstr-assignment/array-rest-init.case index 842db64e7ce12f6425a7ff95c4080aca8b84a80b..d856120f4a28bafe450789f656fb78fc780d5a76 100644 --- a/src/dstr-assignment/array-rest-init.case +++ b/src/dstr-assignment/array-rest-init.case @@ -12,7 +12,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 83a59572ff5aa3bb1594b277c06899e7e4875a86..ba8c8fa79787082fa89910d815bc09036c652c90 100644 --- a/src/dstr-assignment/array-rest-nested-array-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 54b1e659fcea755c5d9ea2d4472a70d53dcbb720..2033e79aeff6947366d6bae445e30f6d592305fb 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 c2f69f6c4956238e2cb1580d6fa5ee7950af2587..f8a993aa23085eb8b6449ff6cf327c3f5f803496 100644 --- a/src/dstr-assignment/array-rest-nested-obj-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 852979e49512b3cb7b3d99c59e98b239eced1074..335f1f415959dac9b5c3110a4634676579d424de 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 3718f6587c81f5d6f543098cbccf1639fd61fba7..0b127e96c9d96089cdb1df571d5d3947947023a1 100644 --- a/src/dstr-assignment/array-rest-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-yield-ident-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a74eb01040c6a3931010ffdcee07b5836c9b60fd..dd44b5cce8955375a0454deca98dac77f6e56ad1 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-expr.case +++ b/src/dstr-assignment/obj-id-identifier-yield-expr.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 71d7f5c7e9e396a6a26361090342fc243ebef76f..7e41d7f912a3d4eb98151871b1a44f5889c4c6db 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case @@ -14,7 +14,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 dd7240f464220a263943dfea2f5de62d5213d6c6..a69972859e667d33918a055f59c6619a2b15ec2d 100644 --- a/src/dstr-assignment/obj-id-init-simple-strict.case +++ b/src/dstr-assignment/obj-id-init-simple-strict.case @@ -14,7 +14,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 2331c0cff93b583d7d7ccb4ff6a36b17af4bf047..dd1dbe15219296ad37cab1351ddb1b2ddb368cc1 100644 --- a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 632680655ab22350697b30ecc85e59399c71adf0..420a9e47c6f3c30e6aa1522b186d4fd8242c60f8 100644 --- a/src/dstr-assignment/obj-id-simple-strict.case +++ b/src/dstr-assignment/obj-id-simple-strict.case @@ -14,7 +14,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 3a0d1e24c5e81aba94f580bc29792d0132290ec6..c1b8368318c952f45f3b1c04090c8bd4d427523a 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 4e713ff63084cae8d1ec3d03d4cb08819260d80c..c986923d0f053a2db49e1032a0f1fd6ad7e4a645 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 08af4d10857baefe92a030b943efb4179e52c23b..5daf28dcd954b0863548f8d13a25ecf7fd984c22 100644 --- a/src/dstr-assignment/obj-prop-nested-array-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-invalid.case @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 476d9f57fd4677000668fcaf2c858839c0902349..eb62670da0187f9858cf331f6e0111c9504a5ade 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 520026bb3a01a54490b6dfb59e77875160460df4..c300330d90db7072711bf6e642e373fa6addbaa5 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-invalid.case @@ -16,7 +16,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 820579333400af93b4f4e308fcdd3e8f57f696f8..51948213d3b12e9ad89eb45085076a1eebca274f 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 @@ -15,7 +15,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 7e5680ca49c58f8a46a9d7ddff9ebb9f20219419..0d7c883a16d04c56561783e60dc57e980d23727c 100644 --- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case +++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case @@ -14,7 +14,7 @@ features: [object-rest] ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f30dcf5b8f5f3015d2137248654a6bb844beb812..2d188d91b9adc62ac38fbb7697133f773bc03733 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 f0d9cd72f0946b915761f6de56c2de72a72ceb84..1e70ade0a8ef1ed45c6f42535d50bfab566675eb 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 5c0a899081396c50765517c50d06ccf7f87122b5..bb849eafe7240ae410d0c24d7a72e914db08eee9 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 823d62fe21570d70c36dec9e3db2bedcdb41ba56..467f4dc1da815c19afdc64cff49fd4578692c09e 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 d78033df691c69676f82711346e249c018c2cab8..c5d54298445eefbc93269f89cdb321a267d35758 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 27d00ab54812db89627ee5d25b76a7e9aa64e687..7a7ac6c3df864a4818b51d63c55ffbea8b6fcf3a 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 @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 6d2d29b64537f977cc1ed173d53716c456cab007..9a57a0b34d157b9d0fcad7f1fd39f8e5e9aebf26 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-init-ary.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 32378b12f8cef013b87462e441de8a4ee23a2728..5a8c720bcfc4b5e913b1a2652448652dbfac6e7b 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-id.case +++ b/src/dstr-binding/ary-ptrn-rest-init-id.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 6084491fbf2b5e63c0ba0686c2916d2722ea5f5e..39ba3287814e9b8113dfdaf9047ebe6f7e8e3f5a 100644 --- a/src/dstr-binding/ary-ptrn-rest-init-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-init-obj.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 1e39d26161966e342836296ae084830b936d87a5..bb42bc8f5d725671514128b5524f46e591d1586b 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-ary.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-ary.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 c673d54eeff503e30718641e241aa7e7d1dca090..84ce445dd2dc12693f8c6ba6b817ba1717da39d8 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-id.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-id.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 47d6896fcadbcf34c5c4d34f396d78b6e1aa4d11..236044376c8da01d5830dff7c0033dbc4491df82 100644 --- a/src/dstr-binding/ary-ptrn-rest-not-final-obj.case +++ b/src/dstr-binding/ary-ptrn-rest-not-final-obj.case @@ -16,7 +16,7 @@ info: > ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- elems [...{ x }, y] //- vals diff --git a/src/function-forms/dflt-params-duplicates.case b/src/function-forms/dflt-params-duplicates.case index 71ffcaec881ea0fb284e98cf32c4ca618d32dac4..49d05efa88214a9483489748dd8ee51c680b724d 100644 --- a/src/function-forms/dflt-params-duplicates.case +++ b/src/function-forms/dflt-params-duplicates.case @@ -25,6 +25,6 @@ features: [default-parameters] ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- params x = 0, x diff --git a/src/function-forms/dflt-params-rest.case b/src/function-forms/dflt-params-rest.case index dafd954f1c1b828148e47559aa02525bd1c35274..d9bdc7b1569d2a0709604bcd6505129ced9edd77 100644 --- a/src/function-forms/dflt-params-rest.case +++ b/src/function-forms/dflt-params-rest.case @@ -27,6 +27,6 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 b82cca84d76933c08a470ff5ee050dffd478a2c2..a883a8e7b0d864319e8352f0bce3ba8b48ac1a8a 100644 --- a/src/function-forms/rest-params-trailing-comma-early-error.case +++ b/src/function-forms/rest-params-trailing-comma-early-error.case @@ -21,6 +21,6 @@ info: | ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- params ...a, diff --git a/src/generators/yield-as-binding-identifier-escaped.case b/src/generators/yield-as-binding-identifier-escaped.case index fcf8d75837561b5fb242d6525b453988d17f41b5..1289313e4e28177b00ef560268cdfe9d6465c451 100644 --- a/src/generators/yield-as-binding-identifier-escaped.case +++ b/src/generators/yield-as-binding-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body var yi\u0065ld; diff --git a/src/generators/yield-as-binding-identifier.case b/src/generators/yield-as-binding-identifier.case index 01d695f45118844a60462b557b60ff0c61512b18..57a48c701097631313715788492e8110f7bedda0 100644 --- a/src/generators/yield-as-binding-identifier.case +++ b/src/generators/yield-as-binding-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body var yield; diff --git a/src/generators/yield-as-identifier-reference-escaped.case b/src/generators/yield-as-identifier-reference-escaped.case index 8149cc3ffcf0e1679586b6091f4ffcb489ac5cd6..e4b369880e0224cb98fc8dab742b5f079343987b 100644 --- a/src/generators/yield-as-identifier-reference-escaped.case +++ b/src/generators/yield-as-identifier-reference-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body void yi\u0065ld; diff --git a/src/generators/yield-as-identifier-reference.case b/src/generators/yield-as-identifier-reference.case index dbcf9a813247275c7a44e25f036982451f2fea07..5f762172d4fb682d724f534ae343238c0943d33a 100644 --- a/src/generators/yield-as-identifier-reference.case +++ b/src/generators/yield-as-identifier-reference.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body void yield; diff --git a/src/generators/yield-as-label-identifier-escaped.case b/src/generators/yield-as-label-identifier-escaped.case index cff7ca24b46eb121c4ca2e547dca8f71a000157d..3a1ec972e758da3d2bae157547c79a482ed0e8b7 100644 --- a/src/generators/yield-as-label-identifier-escaped.case +++ b/src/generators/yield-as-label-identifier-escaped.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body yi\u0065ld: ; diff --git a/src/generators/yield-as-label-identifier.case b/src/generators/yield-as-label-identifier.case index d26bbfa6743ad7379a0bb33118073a6cd6466dfd..5430aa547e2cd8c2074da7a6be78ad6bcef7ec31 100644 --- a/src/generators/yield-as-label-identifier.case +++ b/src/generators/yield-as-label-identifier.case @@ -18,6 +18,6 @@ template: syntax ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body yield: ; diff --git a/src/generators/yield-identifier-spread-strict.case b/src/generators/yield-identifier-spread-strict.case index 9a5c2f8efbedbac62bcff860c3db80143238336c..14e792da15b519fc4b91e55ca34e6fa6a2fe103f 100644 --- a/src/generators/yield-identifier-spread-strict.case +++ b/src/generators/yield-identifier-spread-strict.case @@ -20,7 +20,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- body return { ...(function() { diff --git a/src/generators/yield-identifier-strict.case b/src/generators/yield-identifier-strict.case index c0c7b2a8b9dcf34f785293e43c24f95f3e29c5ee..9e3cf5dd1c95b2acbc8173a6aa3c2d7d85db0525 100644 --- a/src/generators/yield-identifier-strict.case +++ b/src/generators/yield-identifier-strict.case @@ -13,7 +13,7 @@ negative: ---*/ //- setup -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //- 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 cdde9b81816741722f678a20f0ff5b1536cb23f6..4a169471ce977d1551cbe9b2237a54f1c8df2a78 100644 --- a/test/annexB/language/expressions/object/__proto__-duplicate.js +++ b/test/annexB/language/expressions/object/__proto__-duplicate.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ __proto__: 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 833575bc688a42be5e3f19c7dcc563079ff3c210..30aa313347952831e7b019bf165d0e83acdb2580 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,6 +13,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `${'\07'}`; diff --git a/test/annexB/language/statements/for-in/bare-initializer.js b/test/annexB/language/statements/for-in/bare-initializer.js index 01e228d3887cc30ee805207bdca2b1efc43d5bda..9ff65b270a9b4b66d7b8f8db0dc667769c4cbaa3 100644 --- a/test/annexB/language/statements/for-in/bare-initializer.js +++ b/test/annexB/language/statements/for-in/bare-initializer.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d2e2d1a22406b730ebf09e1cd0f8c468cfb5cef9..c73605beea2a2572dd196446bba098f423a86187 100644 --- a/test/annexB/language/statements/for-in/const-initializer.js +++ b/test/annexB/language/statements/for-in/const-initializer.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 adf8868eff2eb051f635546e378bcd35591c2836..06415a7f992a20bdb654517c48d91a78e2931332 100644 --- a/test/annexB/language/statements/for-in/let-initializer.js +++ b/test/annexB/language/statements/for-in/let-initializer.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 12377dcf9a7de3d2fba8471c41f9a1c45f1075aa..dec0523c575eba8d72831df87341cd9cd168c5d3 100644 --- a/test/annexB/language/statements/for-in/strict-initializer.js +++ b/test/annexB/language/statements/for-in/strict-initializer.js @@ -10,7 +10,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9f03152f15d759a12d1b1dcf7f7e7b015feb3949..ac5ca2a8a39f4e1fbc649b6e571faf2a921d0fa8 100644 --- a/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b8da16da61bf092aceb044e3b3bdd5af01f1e452..91fd1e78ad52f0e242139a86dd643de5fb0a0512 100644 --- a/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js +++ b/test/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); throw NotEarlyError; for (var {a} = 0 in {}); diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js index d282bc12c8333d48b77fa4e021aee7a1bac7db0d..ef51f5fddd1695f8edc47fa68ebde1e34dc6fceb 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=F}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F.js index 617ebd6c7cc0aa164a149dfc7906b9bcb5e7ed6e..1d098a2cc47ab1c2b40d4f902ce5e6945288e898 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=F}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated.js index fcc53463b0a511c77fa4d0411186cb85f63e6608..3fe084607f265bc6ebcfddaab959b1117d958b7a 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=Invalid}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid.js index 801fe9fe9bddfc6c02b48bef930ed303359f601b..b4192a090a22328541122c2c2fdbc2a0c55b71c5 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=Invalid}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated.js index d8a49b3de971e8e8c6e618129c217a77e0a7aa4e..8a78294b1880d22f6fe5d5fc43646ee7b55ee192 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=N}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N.js index 41b2d82eebb6d052ef585eef66f633a71290833e..387ef8576a9e68bc6f526f9680324a1291ab8f37 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=N}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated.js index c25bd3f5592b5e0d1e903c83efbba9e51405d833..d1bd9561d263fd262018b4cbb59c7ed7ec07a74e 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=No}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No.js index bac26576585912fbfebe9ca98919d87b8cd728ac..7cd7692094575176740088b798a489b8332ebcab 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=No}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated.js index 33526fc6dbd85211fd21cf08c003893681c65633..83b0f4b704a62df9412845bac54eb596ef533c47 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=T}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T.js index 42551305810e448939b6bd8e1279e78fdb84df16..740bc2ed8d120131ded934f3d32cfdef7c71bd5c 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=T}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated.js index 4d0b5a409f51567c3e746b22c0633b77bac1db9c..96fbf8acff6fa321dc45f1ba8163861d66acd281 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=Y}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y.js index fc04c171edf126ba443a65102292d73df3c34d00..590a8a00ee149c4a4aa43a7cd8ac4724621965b2 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=Y}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated.js index 9268a720360e90699deead8641f523ff8d8ea608..98d86d50bbefb994a54aacb97ba3f33f474553f7 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASCII=Yes}/u; diff --git a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes.js b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes.js index b27f500adcc9ac1a7363efa3a8584c9b47cdd6bd..2eb7dff68b8eb9ae769f8a142a29ee6957a27785 100644 --- a/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes.js +++ b/test/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASCII=Yes}/u; diff --git a/test/built-ins/RegExp/property-escapes/character-class-range-end.js b/test/built-ins/RegExp/property-escapes/character-class-range-end.js index 6a69c4cd8631bf28af066b77eeb5bf90a6c0d5a4..a7c400be45998b21fc31b558b62972dfba88f2a6 100644 --- a/test/built-ins/RegExp/property-escapes/character-class-range-end.js +++ b/test/built-ins/RegExp/property-escapes/character-class-range-end.js @@ -15,6 +15,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[--\p{Hex}]/u; diff --git a/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-end.js b/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-end.js index 8d3f2f236a9860a6ac1ad1adfb8ed0bbfe76bfde..752dd360481cda62880704b7c24f18c2dab33639 100644 --- a/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-end.js +++ b/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-end.js @@ -15,6 +15,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\uFFFF-\p{Hex}]/u; diff --git a/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-start.js b/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-start.js index 5e72c1cfd90e9d598283d61cf2e90d432175d95e..db25cc8bc514ed3a1e4125aafa8c26c70dadc2fc 100644 --- a/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-start.js +++ b/test/built-ins/RegExp/property-escapes/character-class-range-no-dash-start.js @@ -15,6 +15,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\p{Hex}-\uFFFF]/u; diff --git a/test/built-ins/RegExp/property-escapes/character-class-range-start.js b/test/built-ins/RegExp/property-escapes/character-class-range-start.js index 9d8e9f604289cf99581914eb7bb86191f749805a..dbe0a9e5ce0e7c3a4d16320ee2bc43d5201bce4e 100644 --- a/test/built-ins/RegExp/property-escapes/character-class-range-start.js +++ b/test/built-ins/RegExp/property-escapes/character-class-range-start.js @@ -15,6 +15,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\p{Hex}--]/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated.js index 44e84309d4a3bf919877b4a46db458e66247c7fe..974f8111f3181e9c434093f37cc747f393b24796 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{InAdlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit.js index 97538eee51708b80650d306f983d7ecf8fa6f2be..72397e68cb02a55d99089d3dd3e1f943c58dc2e9 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{InAdlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated.js index 44e84309d4a3bf919877b4a46db458e66247c7fe..974f8111f3181e9c434093f37cc747f393b24796 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{InAdlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit.js index 97538eee51708b80650d306f983d7ecf8fa6f2be..72397e68cb02a55d99089d3dd3e1f943c58dc2e9 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{InAdlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated.js index bd0b7029ed7818d28b68b2575f96f32607ae921a..02ec4892a59cff5b8ef47d642f25d45a16caf9cf 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{InScript=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script.js b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script.js index f3b35b0500b64f08b9f031fac7f724817b35a56c..c35fe6e9bbf7743f33d1136b82a8f393b1f2afbc 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{InScript=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated.js index 14ce4aefbb55db088f7d29e3d33ce6966ea733bf..661aa07f431ba252ff95e1f5ce2ff4a97674bc08 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{IsScript=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script.js b/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script.js index 429e79342cd1998ee9f66a65530f5b650d81d49a..41b74da2c685c9f9933c98bf0f14a0cbaa74fcbb 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{IsScript=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated.js index 2a699f48797ac8f9acb5738fbc091b0e87f5daaf..662badac6c04114783cac7f16adfba83f369e480 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{^General_Category=Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation.js b/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation.js index 5eff51babe2e48bec39ce92ad703ff1a5c427987..31d5bf903785049aad228e237d2e78d9ad9e48df 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{^General_Category=Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-empty-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-empty-negated.js index ba5058079425280269eb6aeec3016587dac89b52..93e38c7bf5f04e41270e7b5730b7ddd01079f1a1 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-empty-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-empty-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\p{}]/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-empty.js b/test/built-ins/RegExp/property-escapes/grammar-extension-empty.js index 0e38e99a2de03a8a558dd455010aa24baa21ba11..74d4db7164d01961ab339f474e07ac08cbf93222 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-empty.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-empty.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\P{}]/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-invalid-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-invalid-negated.js index 730a8a8804b06f03cb89355effbbadcaab9ee3cb..17236a5678be9dcb0a17cc173b870642fc407cc0 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-invalid-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-invalid-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\P{invalid}]/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-invalid.js b/test/built-ins/RegExp/property-escapes/grammar-extension-invalid.js index 3ceebe5c09e906de58db0b905715670e02d7ac1e..70389b29bba2c8ed1809507b649d1dd8fef1fc22 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-invalid.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-invalid.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\p{invalid}]/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated.js index 40ed96d11bd881a93c35add46906edb78437ba1d..4a33a1ae946c46664ec72af916a47cec1142aa63 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated.js index 09429d890c417da1e8ae41ae05211a66743003cd..2c3e2017212ec64a70c37e3f3fd1731485e311c1 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\PL/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value.js b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value.js index b5e3d6d6cc09c8fc24232ec4615135b8def355c8..551e2373140d3d63ce86abc3ac73910335604ec3 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\pL/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces.js b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces.js index b30a22d54a734de8b047a34979befc920e150013..054e0a41ea93fa072f47bbce8324344ed0de37a6 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-no-braces.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated.js index 6fb69d7d5f9c03048bbeaeea06f47534196bd7b3..6d6773ae55caf9ad775e38bf82ff19d1420eaf70 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{=Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only.js index 8799ba00d0890ef552208c573eb28e98148a1381..0386d03d2157c865343763226e1623c6166146df 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{=Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-negated.js index b1abde21907baf5c3d1d97ca439575eb5e42f18e..d567be4fd996e18807d6874a2e412646589e05bd 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{General_Category:Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated.js index 918f7bed14f67e1c0fd706ccdf85dc3ca0ff9df2..71530768defc11924c6afb47347ce053d3382e96 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{=}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only.js index c5dafa9cf6efe4de73c919dcab5b3d4b91797cb2..2bbb08b8e69b0619dcbb98edea4f76c3101a29b4 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator-only.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{=}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-separator.js b/test/built-ins/RegExp/property-escapes/grammar-extension-separator.js index 73ce115e6d67a0806f1d81a30e4444b543796cf0..b4f0eea24491fa0d0e8ca9e041f6264eeece11b1 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-separator.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-separator.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{General_Category:Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated.js index ce749f03a7ed6bce0bfa3d9e2b3d2c7f2e3385a0..6404b1566a5d8550e5ed424a04a7f35879407d18 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed.js b/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed.js index cdbebb9778be6c78ef16615fdc93da10504d7d1b..9d0fbd81062daf3edb7f0a1c4d05fb6043b3e704 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-unclosed.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-unopened-negated.js b/test/built-ins/RegExp/property-escapes/grammar-extension-unopened-negated.js index 52e330779e48baab6d2cda2fadb06e23c2693837..c8a3d8b39757329252cd09d5e7ac4fd2be3437f6 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-unopened-negated.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-unopened-negated.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P}/u; diff --git a/test/built-ins/RegExp/property-escapes/grammar-extension-unopened.js b/test/built-ins/RegExp/property-escapes/grammar-extension-unopened.js index ecf079f841991bddebca9edd7486aabb1716db8c..1bea2dd00de6d1763f19d45d2e45d097f785d1ce 100644 --- a/test/built-ins/RegExp/property-escapes/grammar-extension-unopened.js +++ b/test/built-ins/RegExp/property-escapes/grammar-extension-unopened.js @@ -16,6 +16,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-01-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-01-negated.js index 0ad6220fb56aa930214321c52c8efe58adbb2cf5..fa270c9d8b7ca1cfe62e8e1268f34dd3b5a21b01 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-01-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-01-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ General_Category=Uppercase_Letter }/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-01.js b/test/built-ins/RegExp/property-escapes/loose-matching-01.js index 470e8ec0b9c77867138a11bbe7d075e277dc3b52..d46e8cdbcd2ab22ce9dd00421e817414c2849683 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-01.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-01.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ General_Category=Uppercase_Letter }/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-02-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-02-negated.js index 39c34982850e84892e9718706c413edfd636ff5c..210b7171f57c89f21a8042663f809afe807c37a6 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-02-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-02-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ Lowercase }/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-02.js b/test/built-ins/RegExp/property-escapes/loose-matching-02.js index 5412abd87be0a82fb65a92e3aa87e676c4083fa4..2e079c113c08112b03aac6cd65ff77e9987987a7 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-02.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-02.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ Lowercase }/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-03-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-03-negated.js index 0659aaed07a7ea223898c74db7becb371f777cb9..072db718c2b65a9150d0390d88355b53aeb6d586 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-03-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-03-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ANY}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-03.js b/test/built-ins/RegExp/property-escapes/loose-matching-03.js index 2fae61e5149a0c62b65401794c968e5ad527397c..3bca142493aee7f049528b6207480ab47f1c3e0e 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-03.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-03.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ANY}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-04-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-04-negated.js index 4027bdc4e3db85425ce96b08055291dd70243aec..508bb23dd0e3c197e2cc802bf12561f5ede635cd 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-04-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-04-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ASSIGNED}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-04.js b/test/built-ins/RegExp/property-escapes/loose-matching-04.js index 4c1017141889112f6bfc5db3d2ed72a83d92fc5e..7b32ed24ff24d2ae415dd8583610c3840e069fe8 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-04.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-04.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ASSIGNED}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-05-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-05-negated.js index d02653d81ca23dffff094a2b79d5ad948c90d2cc..85425d890e9775243c08fa3bcd33e74cf3dbf970 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-05-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-05-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Ascii}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-05.js b/test/built-ins/RegExp/property-escapes/loose-matching-05.js index e40a0fc0db860ea4c6390aa8e4523625c188d1b7..ad8e0f520f6d227006dc18ae802a37967dd8e8bb 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-05.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-05.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Ascii}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-06-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-06-negated.js index 5e08828984f639f0574a0b38f2959d43fee857ac..ebd792c378adabfe7e29dab438b14e0cd4340741 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-06-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-06-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{General_Category = Uppercase_Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-06.js b/test/built-ins/RegExp/property-escapes/loose-matching-06.js index f13fa968ede1e4d95e8636c25bd4e6a01035374a..c17f1b9cd7552f68518cbfe018044c1d4d0be42e 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-06.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-06.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{General_Category = Uppercase_Letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-07-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-07-negated.js index a6afb89f2c8058d4c4062c0346eb966db896b4aa..e6cb0af42341e943fa8e3227619447e935ce0354 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-07-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-07-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{_-_lOwEr_C-A_S-E_-_}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-07.js b/test/built-ins/RegExp/property-escapes/loose-matching-07.js index 40f23a0cf290dfd2a0356e63a8e88e3e34740b9f..ff53f295fa791128fc8307b08e30c269b9409f56 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-07.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-07.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{_-_lOwEr_C-A_S-E_-_}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-08-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-08-negated.js index 3ba1cbc5c81948188b8d2f3dcce43eb0531d064d..d63de28431d04af4992c3faeb63fd2345d66fe26 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-08-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-08-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{any}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-08.js b/test/built-ins/RegExp/property-escapes/loose-matching-08.js index 604ecd0103a136f2502f5e70175759729a88231b..265123dce9a20860ee79b713c9d4312fc4de4de1 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-08.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-08.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{any}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-09-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-09-negated.js index 8c1b4dda065b089ec7d2abaf00f9ec57b656af82..01b6461fa524f5278aae02a10e8948c28b0a9c38 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-09-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-09-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{ascii}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-09.js b/test/built-ins/RegExp/property-escapes/loose-matching-09.js index d7f58084db33f3f81bbb7f3a08d2b98312bd3840..c6d9dd3a2a82ae8e0310cb62f9f4c2d594b9176b 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-09.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-09.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{ascii}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-10-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-10-negated.js index 0fb8267c8a25fe580b90699a85d52e8561c31000..5386ab7072b14c9dbf34dd53b0f183b0a5bb2a0a 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-10-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-10-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{assigned}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-10.js b/test/built-ins/RegExp/property-escapes/loose-matching-10.js index 0be9644450373e767b0d74316740364b5d4f21ea..c92922fb6412356d0423c637fd3cfda39103373f 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-10.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-10.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{assigned}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-11-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-11-negated.js index 179802af49ae339acccdf673342521bf9a77a3e9..94eac819321fa88d1e6d6f87e932741f7251cc86 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-11-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-11-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{gC=uppercase_letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-11.js b/test/built-ins/RegExp/property-escapes/loose-matching-11.js index d15c4003f47d12b7f02baf4c9128085cbff83ac5..f153aae1f0efded9cc0cf8cca65843c0612a9644 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-11.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-11.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{gC=uppercase_letter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-12-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-12-negated.js index 82632a7d4bb94135a93de88604302f9d3cfd0c63..f942b99fb28a023c17640f85e4c083d14487f150 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-12-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-12-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{gc=uppercaseletter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-12.js b/test/built-ins/RegExp/property-escapes/loose-matching-12.js index 25e452108c44f8ccf7a3dcd6f1a3ec247221bd92..637945520f74f411271f77089d09e98a93a3d0f0 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-12.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-12.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{gc=uppercaseletter}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-13-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-13-negated.js index d29dba3d2193ea17eaabc775092723155cdf5a8e..45985d222ba0f23e38cf6cac80c9075e68e727ce 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-13-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-13-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-13.js b/test/built-ins/RegExp/property-escapes/loose-matching-13.js index 1f946bac03d7389d1bb3258c82898ed24c8ab09b..2c1f13497c7647e352c780e1827ae198d8ec8af1 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-13.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-13.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-14-negated.js b/test/built-ins/RegExp/property-escapes/loose-matching-14-negated.js index d29dba3d2193ea17eaabc775092723155cdf5a8e..45985d222ba0f23e38cf6cac80c9075e68e727ce 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-14-negated.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-14-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/loose-matching-14.js b/test/built-ins/RegExp/property-escapes/loose-matching-14.js index 1f946bac03d7389d1bb3258c82898ed24c8ab09b..2c1f13497c7647e352c780e1827ae198d8ec8af1 100644 --- a/test/built-ins/RegExp/property-escapes/loose-matching-14.js +++ b/test/built-ins/RegExp/property-escapes/loose-matching-14.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated.js index 2577e1916906d4e6d82cb6ca221d19de3a4c2d49..f8a48d8b287be4dc64f8cbfb1e0d60379787650f 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{General_Category=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals.js index c67ddc7db58489c73f5afbc4db5e22918e3cc22b..22c8abea25a7bc2f047f5e129440306816e9972a 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{General_Category=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated.js index d8a2bd7729defccb4fb1f6ab4908f5d0ae8c0c60..7bb270990c7ac632784ad8234263c09703acc3b2 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{General_Category}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category.js index dafefa4062a90cb40ce0bd5aded223a3a0903f68..a7f6bd56851a27ffa1e7479a80370d0d317ca1d9 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{General_Category}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated.js index 5d26aebecff859672dc45d41b98a776613dfd7b4..194a451d5b3271b1a884138a04a5c25dd023310f 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Script=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals.js index 0268dd8126340049fce6a68dc78c4db3f09b6d68..d600c2655894b82e0e18c560c371202d4ce482e2 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Script=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated.js index f8b0167fcd3d95d49e2ea59032dd0dd670f5fd7f..6b04000d3d5b6bc8e817ab997d41d605b1d5ec5b 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Script}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script.js index ff266152ec5e11e829bd185cd52ecfe342a80808..8f5a3ac05f3440879d3ff2301352a8a5156d250e 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Script}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated.js index ff0b17c72e55b5cdb42ce3af801280febf5d3fb3..3f57b277023c7659ed9146ab4ab61b1e3bee1224 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Script_Extensions=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals.js index 0198106f6ce9bc700fc7b89d43c3baf587a34683..2d7fe89c9e6751d63e52989ca29e866bd2567ce7 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Script_Extensions=}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated.js index 22fa48e23432175d9a7e4c94d9e95095c1d566dc..6351d4df65db4edf844ce2daaf0b2e63931bf437 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Script_Extensions}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions.js b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions.js index 64f0db67f08ea6f22e2a2cd188507b504769b945..fb67aa40cb45a27e8911b040696d05b6348c5a1a 100644 --- a/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions.js +++ b/test/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Script_Extensions}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-binary-property-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-binary-property-negated.js index 1c8f0a20dbae6fae1a6b9bbfc0a1320d2ade9ff7..e4863440ff44ee06e7ee9f964d402cb52865927e 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-binary-property-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-binary-property-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{UnknownBinaryProperty}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-binary-property.js b/test/built-ins/RegExp/property-escapes/non-existent-binary-property.js index 774c2101b3a589133f5d0ed57d4cad3952d775ef..383dcafe5aaa19711fdd85eb85f83f1ac23a1fe4 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-binary-property.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-binary-property.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{UnknownBinaryProperty}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-and-value-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-property-and-value-negated.js index cc9d77638158b017fceaaa4a28d1d8d5d8811555..90de6ce86f63924383b12eae70dddaba2070cafd 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-and-value-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-and-value-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Line_Breakz=WAT}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-and-value.js b/test/built-ins/RegExp/property-escapes/non-existent-property-and-value.js index 00111eb126b8b8c40bfcc02d1942e7b2a0bf5eb5..4e62aff7a76103405ed259737adf3f406eca69e4 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-and-value.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-and-value.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Line_Breakz=WAT}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated.js index 21b62d373d12a55f9eda97a2807ee18b47229fba..2346b017368da057691add595f7338c9ef99a65b 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Line_Breakz=Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value.js b/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value.js index 338c4606fafc7a28d096ec0c8f729ba7c492a4a8..8cf1ae618c39ff58f7ecc3bed80855bab496b953 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-existing-value.js @@ -12,6 +12,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Line_Breakz=Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated.js index a50e754e6b6e43236c6d85b1308235bc007d7908..c4e27b8a7dbac3893b54cef7f92b904dde21b966 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\P{General_Category=WAT}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated.js index 5dca3cb97db3835d880866ef9a49456f0e7b3852..f32abaf29e1f703805c85d054197711f8779ffbf 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\P{Script=FooBarBazInvalid}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script.js index 2258f456b176f614a8a4bde8530d79bdca8ff636..7aa7a23764e2757565034b0a2cbc40f12710609c 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\p{Script=FooBarBazInvalid}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated.js index cfd5b006b49393b91e418dd585251bddd483b15f..fdf635949c56c826e608663e71de267092961e0c 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\P{Script_Extensions=H_e_h}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions.js index 46a9f82573b1c2b39065088b81482146dea639b1..1576686a05038573612228ee6837c8745c43eea3 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\p{Script_Extensions=H_e_h}/u; diff --git a/test/built-ins/RegExp/property-escapes/non-existent-property-value-general-category.js b/test/built-ins/RegExp/property-escapes/non-existent-property-value-general-category.js index d7dfa4c1916fed1adc74fc492dd702cdea086480..da522272ca87ed33194b72cde674ce1bbce5bf13 100644 --- a/test/built-ins/RegExp/property-escapes/non-existent-property-value-general-category.js +++ b/test/built-ins/RegExp/property-escapes/non-existent-property-value-general-category.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\\p{General_Category=WAT}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated.js index 00533beb7dd20f220b592ad2132fb31d1e7ac13f..fce6713b3e68a8b4d705bc81aa11c7135e39599a 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Composition_Exclusion}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion.js index e3a033d69cdbaf9b4d46953df44b443b85433d0c..966edc60cd13c540d39bf4aea8706bbd0fce8043 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Composition_Exclusion}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated.js index 765e361c9bb192a60bfc47f1cef0cbe9c426942f..1c2375d47b6d1353a05af7b9ef46d477d483755a 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Expands_On_NFC}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC.js index d6df2baa96e66697c8fb850c1f51cb62baca6b73..c75e454d007392836099de5eff0d9d1bb3420063 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Expands_On_NFC}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated.js index 04bc8d5aa7e254075670080182c8ac45e31c298e..4a155fecb6e319a19802453571eee9b59066e591 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Expands_On_NFD}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD.js index 600823f68fa4d5dcb01966cf03080b3af0930e24..2cefe3f091a419497a8efd43273df4ae8061acd5 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Expands_On_NFD}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated.js index f402aa09100cf47fa2610ed2d6645cf100dbd9c9..47aaa24cb45e7169d10948ce13b99d40cdec1d52 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Expands_On_NFKC}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC.js index 4a8b514e5f5d4e7584bc80f6c12f6c99da6bfa8e..022f42b1b449c6ea4878ca71e854c2d1a1c0aff8 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Expands_On_NFKC}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated.js index 1ddd3804cfcc5fed54cdffb851c826ff5f04091e..8b78249cdda5ec949839e523ee38977475c28941 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Expands_On_NFKD}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD.js index f926e953b78ec8efe70c6565d393d2c355e72a43..0ea050d7130be695bd5e8973ed0b5cac2d07e652 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Expands_On_NFKD}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated.js index 45c0f690d5824112a3692f7707ad2977903dc73f..7280e1128b59ceda8c3ec255ab895c163bf4ad24 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{FC_NFKC_Closure}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure.js index 6f4648721e43790ae7d71556ee76296b24b3eb19..6a00c6d5a576dabdf688ea50547280591f43d512 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{FC_NFKC_Closure}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated.js index 149e8587b07bb8ac37eb9e790000ec2d73b68c1a..3b90657deeeda012bb8d6385981fbd43a2995d69 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Full_Composition_Exclusion}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion.js index 5a0ccba4d66b49c5c67b8971ff5eb91943b6324d..cf2eed3ecbdf89540c9dfe271aa461f63f4dc497 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Full_Composition_Exclusion}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated.js index 53cb23f269f57e37abcfb8693ebeeff6e4da25b8..1caa0041ca29636d55d8f6da3a61c03f5f858a13 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Grapheme_Link}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link.js index 98d63e31c4a8bd8034fc4159c6f7e1266d89cdf2..5bebfd71a9df8142d41212a2c744bf304486929c 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Grapheme_Link}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated.js index f837d9bfb42223b637eb8c8d5975e74e4275ffc3..5de6f5cb6e72546e52afa7638f753b1a49323d97 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Hyphen}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen.js index bde1025d294ce292c3a5e60cd67bacdc9490a768..4b9dfb767e3b7222879a599a040425f9b7b386f1 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Hyphen}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated.js index d8bcefa865f870ef07f7773d77157a008694edc1..fb547d1a80fa53007e36665d98f33a21e998ce00 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic.js index 2ede4c94ab34c267e7599c11ac31182188455d21..fa1f8857b59b73e27daf7d8d0c8d90abea559d38 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated.js index 8563571756f2e6c62891bc2119bb6fee9274a578..74a741f7ff40bb8a2bd74a8bfccc9eb3bb3b97da 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Default_Ignorable_Code_Point}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point.js index e6f804be367445737ea2b8e7458c072e29924d30..e826df175dff4cc741dbacf67c22670c2c9ac3b8 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Default_Ignorable_Code_Point}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated.js index d1e688570067286a47f3144f5df1585e894df8c5..2b54fc77017b0a5906377f7a2445f3b8fe33af1b 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Grapheme_Extend}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend.js index 475e51e2c5bc27ba22aa036b0223ec6d9c39fc0e..9eebe00d16977b6fc549176487f3ff5b06c38849 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Grapheme_Extend}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated.js index c20f0ccc898eac25e3baaa3198ef8b550cab4891..6850867f42cdf7291874553606672fdf1a1cded1 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_ID_Continue}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue.js index 89853dda246ea275a0782032d89541e2cbf838e6..00df819be222ace5867a01cc8ee43a52a5c1d189 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_ID_Continue}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated.js index 9f8529a66a981b78ec72e457b41e606757c1984b..f33636b757618367dc264f708c5c35a8c2eb9fca 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_ID_Start}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start.js index 1a151a87782cd213c2e087962bc8300fb3226f73..8f1497b2430ef3f145293c454b30de18c39891a7 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_ID_Start}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated.js index ac0be32a9b746a03364435531c31d161e9adda34..33897f7a02a18233dfbbbe4b9ab03a7636b36e11 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase.js index becbc802b743da4c9d63dc25a01f128c62f41d85..ec16940b20f557ff65642dfd11092e89d302b073 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Lowercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated.js index 0bcb6d636ee8848ee9fcdf506de70efde4dac94c..55ea1e62fc9d2d5eb8fe20468c368042fc32979b 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Math}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math.js index 7d1fef4ec5a38aeabe0ede7a6ac058cd623c74ee..32f4301495833d7770c2578b2e35b616f216c1c0 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Math}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated.js index c16cd2448d8c1b26e440dbd1894ae40900277a3f..173e114a999e7cbe845b25c0cecbbab578d041b9 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Other_Uppercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase.js index 023c5128f7a9110a24af6b8c09879de31a09e26a..4101f4de4e19abaaa591b3185f7503c10d07eec4 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Other_Uppercase}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated.js index 49251cdcbf1be9cd3b6b7688c471e63ca94c4bf6..8351ef85bbc770738b4fab305a07b38b5a56b3b9 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Prepended_Concatenation_Mark}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark.js b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark.js index d66e9d02ba507d106a676e11bfac76b5eb08f82d..e39927bc0c449a664945cd6ff4814dafbaf931e4 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Prepended_Concatenation_Mark}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated.js index b867fd8d78f1b215ce21113306291474a1e47759..4efc143b890957a64b776f88a0738c2aba14966b 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Block=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value.js index 4552c1b083874933de3b950e85131e268ce44cd2..efe32f8f66617c07fe1a4c909f45e9da0dae0286 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Block=Adlam}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated.js index aac13d62b086131e4fcee338a5f51c61fe4784b3..c0b38603aa9382ddb7a61bef84d08b4044f08927 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{FC_NFKC_Closure}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure.js b/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure.js index 0e2e3be3793dc5457d5decd110d58a9dd85bf9d4..7cc1a19bcffc7f0021a26758b9994066be516a26 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{FC_NFKC_Closure}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated.js index f9b8c7e441fcf50ed950490e744ffbf0b741cbcb..426b17c9b4388e7b2833c2e133dd2e1c29bcf9ad 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Line_Break=Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated.js index f9b8c7e441fcf50ed950490e744ffbf0b741cbcb..426b17c9b4388e7b2833c2e133dd2e1c29bcf9ad 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\P{Line_Break=Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value.js index 46f97c1311509602f3c2f12de108fc77d486e44f..fa565baf41a1cccb1daaa417ebcfa6842820f8ef 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Line_Break=Alphabetic}/u; diff --git a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break.js b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break.js index d4256a7831c5c1620c09d6dc7e791958b18f745e..500a86c2534e12c298c5a9f100622f38edcf8ed1 100644 --- a/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break.js +++ b/test/built-ins/RegExp/property-escapes/unsupported-property-Line_Break.js @@ -13,6 +13,6 @@ negative: features: [regexp-unicode-property-escapes] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\p{Line_Break}/u; diff --git a/test/harness/sta.js b/test/harness/sta.js index 07890903929becaa1ef651b0900ce356bbca350f..72c23e4ff7cfa3649a0c02f590d4ce16de815605 100644 --- a/test/harness/sta.js +++ b/test/harness/sta.js @@ -11,4 +11,4 @@ description: > assert(typeof Test262Error === "function"); assert(typeof Test262Error.prototype.toString === "function"); assert(typeof $ERROR === "function"); -assert(typeof failIfCodeGetsEvaluated === "function"); +assert(typeof $DONOTEVALUATE === "function"); diff --git a/test/language/arguments-object/10.5-1gs.js b/test/language/arguments-object/10.5-1gs.js index 32a666a4ba99dd5dacf9df4571d9d7ab5c0a61f9..ef4554347e77b3c435269f6556651e6efcfe715c 100644 --- a/test/language/arguments-object/10.5-1gs.js +++ b/test/language/arguments-object/10.5-1gs.js @@ -10,7 +10,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f_10_5_1_gs(){ diff --git a/test/language/asi/S7.9.2_A1_T1.js b/test/language/asi/S7.9.2_A1_T1.js index 62b45efef75dd362ea199bc0be82e5076664726c..514c8eb88e99075676735c079b0e6cb1b79139c3 100644 --- a/test/language/asi/S7.9.2_A1_T1.js +++ b/test/language/asi/S7.9.2_A1_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 f2a15fad78a932a1e62c668486895e60de5ed39d..2ed562a7f3951123d957b7f4e58d315da6a21f0d 100644 --- a/test/language/asi/S7.9.2_A1_T3.js +++ b/test/language/asi/S7.9.2_A1_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 8e15e865c711c8111dfcdb59f825e4db4ff041e9..4342057ba9c2dc0eace1a4ed6414404d82e2d919 100644 --- a/test/language/asi/S7.9.2_A1_T6.js +++ b/test/language/asi/S7.9.2_A1_T6.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 var a=1,b=2,c=3,d; diff --git a/test/language/asi/S7.9_A10_T2.js b/test/language/asi/S7.9_A10_T2.js index a2dc786a7bf9b9fe01c1d91459eabd04c690fb84..4c84b09088f17f8ab5640d2d8b8745de9de38474 100644 --- a/test/language/asi/S7.9_A10_T2.js +++ b/test/language/asi/S7.9_A10_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 {} * 1 diff --git a/test/language/asi/S7.9_A10_T4.js b/test/language/asi/S7.9_A10_T4.js index d38f03fc437349d44428de38c7414826b8537da2..59e86113f9dbec20bd7ef579f63411d04028f0aa 100644 --- a/test/language/asi/S7.9_A10_T4.js +++ b/test/language/asi/S7.9_A10_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 ({};) * 1 diff --git a/test/language/asi/S7.9_A10_T6.js b/test/language/asi/S7.9_A10_T6.js index 051bcf7ba66675de93e06db531b679bb2eca075c..3dba58172ef8a09450683d9ee297528c7bbb1645 100644 --- a/test/language/asi/S7.9_A10_T6.js +++ b/test/language/asi/S7.9_A10_T6.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 {} diff --git a/test/language/asi/S7.9_A10_T8.js b/test/language/asi/S7.9_A10_T8.js index 86564ec58eebef79da190ba17ecc5d4f93dba8e1..0623d48507b7a7082f7e3e64f66cb83c2d7ec9e6 100644 --- a/test/language/asi/S7.9_A10_T8.js +++ b/test/language/asi/S7.9_A10_T8.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 a9139cb6b5aa29ad5372da0651cf916cf5ac4a7b..f99f2a6113ff3abd943941a81007d292dd902748 100644 --- a/test/language/asi/S7.9_A11_T4.js +++ b/test/language/asi/S7.9_A11_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 var x = 0; diff --git a/test/language/asi/S7.9_A11_T8.js b/test/language/asi/S7.9_A11_T8.js index ca6ae88154b3fe4fc1787082be733f1abe4b1357..f021a018e0e7c379fa9b87c855840f6b0e057474 100644 --- a/test/language/asi/S7.9_A11_T8.js +++ b/test/language/asi/S7.9_A11_T8.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); if (false) {}; else {} diff --git a/test/language/asi/S7.9_A4.js b/test/language/asi/S7.9_A4.js index 0ddfd60e581d32010bde99a952898eefa3b8e760..a4148c6cedab3750222fce2d5c74dcb9cfefd809 100644 --- a/test/language/asi/S7.9_A4.js +++ b/test/language/asi/S7.9_A4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 try { diff --git a/test/language/asi/S7.9_A5.1_T1.js b/test/language/asi/S7.9_A5.1_T1.js index 143bbe55a918a28e9ed69c43c5dcc90451c12277..38f7a6c0cf789689786dbab93828c585221202ea 100644 --- a/test/language/asi/S7.9_A5.1_T1.js +++ b/test/language/asi/S7.9_A5.1_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8ccc7206c3afc3ffd4e3db79db3a823723225abf..86665927e4d8c218edcc5f62dfdd5197bd5b9404 100644 --- a/test/language/asi/S7.9_A5.3_T1.js +++ b/test/language/asi/S7.9_A5.3_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 var x = 1; diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js index d3c248554ca4c49465c7387dec053e39695ca14d..45e52b9527ad8168562a6565ab752afe042a1463 100644 --- a/test/language/asi/S7.9_A5.7_T1.js +++ b/test/language/asi/S7.9_A5.7_T1.js @@ -16,7 +16,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x=0, y=0; var z= diff --git a/test/language/asi/S7.9_A6.2_T1.js b/test/language/asi/S7.9_A6.2_T1.js index db46e31167c0042ba9681a9175b8f9c99434efc2..38aa9436c65fbb7c7fa66c5601c44fd90d1d0b25 100644 --- a/test/language/asi/S7.9_A6.2_T1.js +++ b/test/language/asi/S7.9_A6.2_T1.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 a9948add5882df0b28944da41551d710e44eabb9..0951c46c59ea2c2b6a1f2edeefbc81828ebe4da6 100644 --- a/test/language/asi/S7.9_A6.2_T10.js +++ b/test/language/asi/S7.9_A6.2_T10.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.2_T2.js b/test/language/asi/S7.9_A6.2_T2.js index b2fd03d442788290e03e8cdb1e4669c1e732050b..e2cbfac5070195721ed3f85c277cfbeaecc1aa29 100644 --- a/test/language/asi/S7.9_A6.2_T2.js +++ b/test/language/asi/S7.9_A6.2_T2.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 9fe7be594f7329955e71a82da9f2b7a5bd720bd2..21f30a4fc3da46ea9d6aca9c60885a5a6483395d 100644 --- a/test/language/asi/S7.9_A6.2_T3.js +++ b/test/language/asi/S7.9_A6.2_T3.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 5be83574d71b51fb64ed9bbefa165774feec6c6c..b3c98ca53d35f31ac5f411057106735585edc987 100644 --- a/test/language/asi/S7.9_A6.2_T4.js +++ b/test/language/asi/S7.9_A6.2_T4.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 a8ef488ee37f9966d09cb724c3a9e4b11248effa..e70a91ed4baf8aab333e0e4edc114b44b4af77f6 100644 --- a/test/language/asi/S7.9_A6.2_T5.js +++ b/test/language/asi/S7.9_A6.2_T5.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 d6129bcd3bcd76a8ed081dba23add89924dbf573..7665aeaf10bfb4640b7282f07e5fdbfad613c12a 100644 --- a/test/language/asi/S7.9_A6.2_T6.js +++ b/test/language/asi/S7.9_A6.2_T6.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for(false; diff --git a/test/language/asi/S7.9_A6.2_T7.js b/test/language/asi/S7.9_A6.2_T7.js index 90e07986af94c9de96782c7e62d6e41b833087fa..0136b60eaad3ede4918b27f04c12840e1704a605 100644 --- a/test/language/asi/S7.9_A6.2_T7.js +++ b/test/language/asi/S7.9_A6.2_T7.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 c63d1ddb40f882d54df3565880bc73aa21fdc289..91421ad7fd33bd64936631a02880d6ef3bc7e8ef 100644 --- a/test/language/asi/S7.9_A6.2_T8.js +++ b/test/language/asi/S7.9_A6.2_T8.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for(false diff --git a/test/language/asi/S7.9_A6.2_T9.js b/test/language/asi/S7.9_A6.2_T9.js index 5caf89c498f5210af47016716a3794010e3617fb..dafeb590ba9137bb3a96b669bf8f9a07ef22fe8a 100644 --- a/test/language/asi/S7.9_A6.2_T9.js +++ b/test/language/asi/S7.9_A6.2_T9.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.3_T1.js b/test/language/asi/S7.9_A6.3_T1.js index 76c7c1b33da1814f767af8f369758893a26f2a46..dd6ad4edc5d94499b57fd0e854ad26fa3a465956 100644 --- a/test/language/asi/S7.9_A6.3_T1.js +++ b/test/language/asi/S7.9_A6.3_T1.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 121815f5b0896f74fa7abfe11bf442cc284c2074..94c53e2421054a248d30c16337a0eab2a99dd692 100644 --- a/test/language/asi/S7.9_A6.3_T2.js +++ b/test/language/asi/S7.9_A6.3_T2.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 db3bc0c618e0da0a447c5c63a8d347e2806ddd76..9d37a231161211029093e2063954d9b4d804aa53 100644 --- a/test/language/asi/S7.9_A6.3_T3.js +++ b/test/language/asi/S7.9_A6.3_T3.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 8538816bed4af50cc6f95e8c75f46e01c4af4dc4..a94a45c6df1f390c65343a63520d6aa54f3d837a 100644 --- a/test/language/asi/S7.9_A6.3_T4.js +++ b/test/language/asi/S7.9_A6.3_T4.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.3_T5.js b/test/language/asi/S7.9_A6.3_T5.js index 2360a8e9a277d61dcc396fc4aee6fa484156a7eb..3b6bbbb43a18d2f6149c29c8d8fe68f5c10820c9 100644 --- a/test/language/asi/S7.9_A6.3_T5.js +++ b/test/language/asi/S7.9_A6.3_T5.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for(false diff --git a/test/language/asi/S7.9_A6.3_T6.js b/test/language/asi/S7.9_A6.3_T6.js index b6b06b0889c11c2a02346d58b6d8e20f3d45a961..4bab0d81dfffea4e13bdf8ccd0db11176fa6e761 100644 --- a/test/language/asi/S7.9_A6.3_T6.js +++ b/test/language/asi/S7.9_A6.3_T6.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.3_T7.js b/test/language/asi/S7.9_A6.3_T7.js index 5c7f5adcac83f216fbed15b6fac46134994d0c8b..08cf8babe8c59a4e17547d2d97c6d83d1ca03e20 100644 --- a/test/language/asi/S7.9_A6.3_T7.js +++ b/test/language/asi/S7.9_A6.3_T7.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for( diff --git a/test/language/asi/S7.9_A6.4_T1.js b/test/language/asi/S7.9_A6.4_T1.js index 28ec4eaca1964e9d00461b6b54188156621c979d..4fa465faeeadd6cba2275fa23a7c82efa4229f26 100644 --- a/test/language/asi/S7.9_A6.4_T1.js +++ b/test/language/asi/S7.9_A6.4_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for(false;false;false;) { diff --git a/test/language/asi/S7.9_A6.4_T2.js b/test/language/asi/S7.9_A6.4_T2.js index 7072402b72743628d22929aa5cb11cd204746620..1bcde233aa8d77402103421e363a51d54ae6e27f 100644 --- a/test/language/asi/S7.9_A6.4_T2.js +++ b/test/language/asi/S7.9_A6.4_T2.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 for(false;false;;false) { diff --git a/test/language/asi/S7.9_A9_T6.js b/test/language/asi/S7.9_A9_T6.js index 8082a7bf7dd23a183f2971ea848caf6fddb70536..198e4e9fb5e0817238a5c22f106718a9bdcd83a4 100644 --- a/test/language/asi/S7.9_A9_T6.js +++ b/test/language/asi/S7.9_A9_T6.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 do diff --git a/test/language/asi/S7.9_A9_T7.js b/test/language/asi/S7.9_A9_T7.js index d78193d8ad8a065e8bf47e1e5151975cff1b09a2..b49fb8507e8287dac39f6cc373fba2af6c1f279e 100644 --- a/test/language/asi/S7.9_A9_T7.js +++ b/test/language/asi/S7.9_A9_T7.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 do diff --git a/test/language/asi/S7.9_A9_T8.js b/test/language/asi/S7.9_A9_T8.js index c990c7686cde6b81d828daba7567cc18f7a094a6..bd9333f6fe18e2d9c009b0fea4f10d1b954f3fbe 100644 --- a/test/language/asi/S7.9_A9_T8.js +++ b/test/language/asi/S7.9_A9_T8.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 do {}; 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 b262dade74124d97631b94037f2391204a5c7321..26aa30a1b1a7b4408c3d3cd7f089493e8fa22669 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3b53e18036dbea56275f9ad9b758f4e1db25d243..60e6085d698a998514fbead7c876c708335da8cc 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a09d9158f43d184b37d9486adb42cc37b05dae58..8801dab22b91a01154078eff04902d96a69c66fe 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a23a48e6628cc44f5ecdba1671c653cd2dde4faa..7b99b3a9609ef1cac63f3db0d61b0efaf9347e48 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 73f0a3c71a78df7e931cf8edb246ddb85825406d..da37179dfe03f03eceebf1d428afeb159cc5175f 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b96b79e6f07d1edc7bf9a274bc1563e20a07b4ec..191269426595d5af7c702ad38c989d0b7eef0dc4 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 @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1760a6e18aaad9cbd83ff6c639a14552af60f929..52628c11d406b9f6f49a9f71e1020db8b18127c5 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 @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c0fca8f6c21dbe5d48af71080306c150d17d5405..4b6f7cc897374b35aea94da47ffe791f9047721b 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 @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5a5f6bed626cd9e05edc2ffe9fc87f1691220ea9..7d4538fb3bfdfe7d1490422698e453a780d7d964 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 @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a24b112f336dc330873437f5ce607038cbee3429..85d01353011673f93628e3c153a81b3fb7e42f30 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 @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) function g() {} diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 666be0e9a782b5188faaa436f4d7a0e1d476d208..50b4648e44aca30a7b58c10af7c650340b7df78b 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 3bad4af0138abe523bf661f994a4163164550866..44431fc5bfab8f52cf3db5aa76d3c3e79c206455 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index 99b267690eb06ecef3713f845074ae535ccfb342..b9d883f5c8708e0a75c20b4af948aa35e977cd09 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index c53f57b764edb1acde14772e87256bb0b1a5f161..059360f2ca282ed28617401423148c8721fc4f5e 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 3b1801da89f80a051bcbb9d7f564e564bf6ceb3f..c4d8f05392971db03d77a215e99f8249c5d1acc8 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index 31f4f99fdf1dff9a3f4c658899ac713486cfa1ef..312af3f79458254879afc078db4401d11ee1dc07 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index b77003012252e4d3d59166de376ad993b4729e9b..5ad2adc2971a9b63213523974299467b78900844 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index ed555f501fc5ef0c869c73096da1bac1a2af308b..d03c5cf34fb1b2b7616379c2e1658d6271ed0cdd 100644 --- a/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 76ad27016e496b9d73fd099874b2fe8d8269e890..96928201993836ba7d252727b1a97a4d42d97d12 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index d1e50cae502fddea3de1ab009e727c24ed33a8a8..7e71084a68a206ad2ab45f6fca14acefd31e9678 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index 53505ace77afbbf05d61178968341a5752e95dfb..2c3d5d22496125571a4e042a4fc91817f796fdf5 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index bd00ba47e712c2b90002b69b9b28c992bea0a393..0f7b46243becf8e6e5387afd76ccd9f0e9105b65 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index 4d848dc1861798f710dec07bb924792216f2ae1a..3068f8581cf3967bc7921f7fa819089ed37629df 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 8115696a038463ab5f84d36d71aa0abdf85a4aff..296e17fb80940409cdd4ee89c1e184a4c7cac49a 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index 06e4314fe5974b8d7c1572ad0d5e65738b9d77af..7c680f92323bafc96e0160e336ddc97aa873a106 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index 5101b8cb09d4ce209d48dbe27f01298112088b61..055ae92b606d5bf29570d1b1882f9c9bad33bbe8 100644 --- a/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { async function* f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index 17b93117cea4a2bc3d5f2a15da070afc5140f698..2908d5b6ad7ff57e759cd1a88970f831882c49d1 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 723e63c8f24b7cf7415c664ffa3bd3d2c7662bcb..a1844dbf0716cf107eec22c671b2168ab2d0f0c1 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 83fba10d51b5c03131e1cbc1c005670860b3e380..c16b14569b60016ded0929970c79bdeef34c5730 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index 6d826173a87b903dd7096730c373fc2e5adce946..a411858cb06616217fe71b73c643b6864a4fb5a2 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index 2aaedbb7bf74835619dab13a820d820918c7f78b..099f6d9695dac88a6570e791902a1ca243cdd247 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index 7ae9a1a7dc2e99f8331c83f0950c5491c8c7b744..260c1b00d0ac6328912a3ec537752885db289321 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index 19ade22a8bd0f8e43935b82bd0b698b72c34d417..ce3d5d376f34e1dccd7643c1d1e59a9843a8acbf 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index 74c64aed7d9335ec5905ffea6398818f2cf5e641..4930ad2f2c78e4cafc51c131e6428e65dcc625fc 100644 --- a/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { class f {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index 9392d3344996ba4c53774b0c0e7e6b8df8f3bfeb..9e029ee1363953db095a5f89a5dae1aff4a9e35c 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index ea16670ddbad11b8c7c7e8f3c4b6daaf5161f63b..7f4b7c9b806b3a5ed39f116047e8868c13728d66 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index f364902dd57c7cd6d000bede2ed6c1aadd4587d2..108b912af9425bbb38f9bffc0ecda458e3f2f2b8 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index d7546b7d638f6d91e20e9c16f95e972a1e1e0fb6..bb05fc3e21c7352d42d1b8f4af6d684064e9849a 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index 40f25d5fe680403c19c6439d564c6e82834473e5..3a1e3aa126ceae4a60b1c69f8f834f133a1dc479 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index 316b1f4a7e54b07ce581abe0daab96347f4d1146..4bb6eb17236e4b7a6241a0e6855261c104334d50 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index a6a013d0aca360ef8b51c790bbda7cf7e7d6f8fb..0c71133aa532f55148f260720063dae8bd64fcb1 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; let f; } diff --git a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index 6841887678aa890bf143b8bcb6ae6170ed8be335..f395e4ff9d6577aeb94e20e9714ec4d2110084b0 100644 --- a/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { const f = 0; var f; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 9bc10a4e9a6a609cfb5098dcebd948fd121a9ee0..f4590510d070208f5c4ac02055e0fc97d5b416fe 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 4dde8c149495c17ae8f9c311bb9dec4e19c36fc6..a08e9c90c38cbd7f4de23c91dcdce4359c917456 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index d6d4bf6fabcb34977214e39760be88caa67dad94..0bafed53906acd2f6b472a0e2447bdfd57b8d4a3 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index 46e15e6aabf66dff4cd8c0d2a181b8839f1c4ee8..e62c69975c7a912f6412d914b5bdf20e5d0dd690 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index 08dc122eb9ebd0832916add1a1c081c3ce756f37..dd26dfbd5a8a097b644d48ccb919b702cf02e65c 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index cf1ef5c500fb379eacecb9f4b9b8af3a1d97208a..3d68bdea5bb08a75b7f84855dc86fc3e961f8fee 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index e3a75d5b327918fd80b84ac3c66d5a77556c60fc..ee1f8a78cf4b55500171fd023fd5c65fe9f60ce2 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js index 6e3e5a70b5f51006a5b61d114f118db1bea83d97..8963e8452780c72790cf7f7a15c40a2dc47a1f8e 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function g() { // Create an outer block-statement. diff --git a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index 2f868b9aac21b501e79a1e3fe2100a82cd390518..2a2a1738f26b788b0cc78430f956c9fc12770ddd 100644 --- a/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 85d80df3fa1f1e12af8b26cccaea7a7cd36320d7..9929143735311df35559df5681de53e18646a052 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index b5add63fa8c98fe02bfa42965a969c7b5fc03677..4c19ed7d9e53ee88ad4ed786b9ed89baa7a20154 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index b82d14c22a306ccb3a5afb9d5d684d4fbd64e513..1c48927aed2af0e4cc076212402098b1d1a8345b 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index 0b7b36a11ad06d6fe0227467a7f46c903e0f0e87..35b3a51e54810a7a70e4d7aff65e2743ea1b164a 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index 1d87910d537daf62f134c00366ac2a7538dfdd81..cf69c1852b55fb924a97e191bae9c8a5e40b2709 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 4afcc327d4ec9316fa29b70b8281c42ffb849f97..b6a58ed72fd8e065a26344ded9ca10d0e7b8495b 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index 58813cbbf8ede4cf7b982ead449984e3141f9d9e..87d41926c46f8bf0f0eb7147ad135c47764679bc 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} let f; } diff --git a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index 340e32d3dcbb883ce6d0eedb4a3cd1b2c9c78b8e..bb5569ae3c53e0094f7b3347639a94c30665eb73 100644 --- a/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { function* f() {} var f; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index c79d625eb0d58de6f6b46e3593ac4344c1cd5bc8..53cc42b6013e0bcd30ef03c336778712b046a467 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 43780807daf6d1683cbc3d5d265cfcfa80ac74a6..be65ee63ae2b4957221af64c2e83709989ccf894 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index 2c0c7bad408788af3ba49ba7901a9badc344e60d..91c6af10c76f0e911d749074404601ba06388d40 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index 7a0d6f8a43b2f40b8ac51d7841b522ed934733e1..9a93b8f75654b2b6bd3997f3b134436a84aa95d6 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index 676e15a782aaf46570098b63658a3c86cb8af8c5..dfed6fe1a1ef12c89c57c56a58e2fc5b14b92905 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index 800d9bb4a33401d218dad6b4286686eb123fe6ba..4e5946ae12db4521afc005f5080ac4bb83339c92 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index 6c09a73fe697a3efd05acbe861e3e09ba4d622b9..c359f114948aa0964a943409dad108c466969268 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; let f; } diff --git a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index d88176847228d25d1a0fc7c14b7361c43ebfc911..5c0ac1da15cb1c6bb71c01b487e5d1b8f5445105 100644 --- a/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { let f; var f; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index 4be6d7b04d32ba81b446946f16d409c7f8409488..d8b22505faf82fddf18d60143a46a07402b653ba 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; async function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index a6fc1f2f5139b9f5d889e02297542524ce36b7c7..1ca82eb119d0ee314bd6427823f17bc5772294ff 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; async function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index f0c0478fc1d9cc6d7d14c5ef9d363059b9086015..b191619e95594a1d72f7a826005cdba6a0986560 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; class f {}; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index ee964e074373f40e1753b07896cbaa0e3aeb0ead..a0f8dda0cc3f3248b3b723a9f8fa7577438b13ce 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; const f = 0; } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index 817c53b549f543a83e0970c52d699036e50251f6..5cf22183205c864823183e4299e99ef305daa439 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; function f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index 0cecc769bd00ccf0eabaad91ec891eef9016d4f6..27183853ff0a7c29e0cbd70ca0c716ee2d3882f3 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; function* f() {} } diff --git a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index 170c8d59d293767ac67e45cb3d50a36ef2562805..f115d5895db22d0714f31c0e2ddcb89c918ecfbe 100644 --- a/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { var f; let f; } diff --git a/test/language/comments/S7.4_A2_T2.js b/test/language/comments/S7.4_A2_T2.js index 4cd1c304c7a96c9a954526841b1b1cac8299ead7..1df05201e74a531f09810a9948a186ac2a46b862 100644 --- a/test/language/comments/S7.4_A2_T2.js +++ b/test/language/comments/S7.4_A2_T2.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /*CHECK#1/ diff --git a/test/language/comments/S7.4_A3.js b/test/language/comments/S7.4_A3.js index b9817af9d91a87fcd040d45cc914beb9c5c81431..0ebfeb4fccae073b615012d851cb8e560c94a68d 100644 --- a/test/language/comments/S7.4_A3.js +++ b/test/language/comments/S7.4_A3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /*CHECK#1*/ diff --git a/test/language/comments/S7.4_A4_T1.js b/test/language/comments/S7.4_A4_T1.js index bcfe9a8fdd3ea758822623992d4ec7613374993e..785bdfa0eb9b0e792ae8e01b7929831581020e4c 100644 --- a/test/language/comments/S7.4_A4_T1.js +++ b/test/language/comments/S7.4_A4_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /*CHECK#1*/ diff --git a/test/language/comments/S7.4_A4_T4.js b/test/language/comments/S7.4_A4_T4.js index cf2bd2c5df7d55e3f67dbb26fd3f4ac5201f81a4..8d5b5cd81dea93b2dfcfc2446f8b923836b266b8 100644 --- a/test/language/comments/S7.4_A4_T4.js +++ b/test/language/comments/S7.4_A4_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /*CHECK#1*/ diff --git a/test/language/comments/multi-line-html-close-extra.js b/test/language/comments/multi-line-html-close-extra.js index 6bc3cec6c032a39f3f03675daeee36a9d0f86920..8e6de7708b35bcf2049618078c11ae72ebd1830a 100644 --- a/test/language/comments/multi-line-html-close-extra.js +++ b/test/language/comments/multi-line-html-close-extra.js @@ -19,7 +19,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /* */ 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 681eae280d7e91c5d46e24fdf738e6047497d42a..0b0f0316dee84938b7803b2f5d331d88d9964cd7 100644 --- a/test/language/comments/single-line-html-close-without-lt.js +++ b/test/language/comments/single-line-html-close-without-lt.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ;--> diff --git a/test/language/export/escaped-as-export-specifier.js b/test/language/export/escaped-as-export-specifier.js index 9d2735fcf699df8630a8514badab82a29f14bd89..392c69a30dca2a3b0daf6018a1b98f6fadabc104 100644 --- a/test/language/export/escaped-as-export-specifier.js +++ b/test/language/export/escaped-as-export-specifier.js @@ -19,7 +19,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 35c624f1c314898810dbea16888ce99d9e2501b0..a98dfd7c58fbda84d6a5132a1d9d604b66d3754c 100644 --- a/test/language/export/escaped-default.js +++ b/test/language/export/escaped-default.js @@ -19,6 +19,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export d\u0065fault 0; diff --git a/test/language/export/escaped-from.js b/test/language/export/escaped-from.js index 1642755e00f4c69b8d90669a278a8573b8b88164..3ab3d407c48c0edecfd7fd3c56cc2983e455b79a 100644 --- a/test/language/export/escaped-from.js +++ b/test/language/export/escaped-from.js @@ -19,6 +19,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export {} \u0066rom "./escaped-from.js"; diff --git a/test/language/expressions/arrow-function/dflt-params-duplicates.js b/test/language/expressions/arrow-function/dflt-params-duplicates.js index 666cebebcaa4a3ae1567af589ec59177f9779859..8ac9c4a504536d84aa6a2b84d1c8203d164027ed 100644 --- a/test/language/expressions/arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/arrow-function/dflt-params-duplicates.js @@ -53,7 +53,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, (x = 0, x) => { diff --git a/test/language/expressions/arrow-function/dflt-params-rest.js b/test/language/expressions/arrow-function/dflt-params-rest.js index 95d927e726fd60b329a50ec737ada22bb9b8342c..8c2ca36d4a4ec945256fa2ad595d165880641383 100644 --- a/test/language/expressions/arrow-function/dflt-params-rest.js +++ b/test/language/expressions/arrow-function/dflt-params-rest.js @@ -57,7 +57,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, (...x = []) => { diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js index d33aa7c24432d50ae8b14a0acfa9118bb7539a27..1717dfd81d973f9fe745fe39587915ca903c61de 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js index 2bd5c92091aa2a5bbc91a8a0cd1f77e75bedb9f3..e8feaed82f8b4f596fdffcc1c649ae82da93db60 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js index de28f684d58d6f41f1ce0d04d296828039289a55..b1c10bb1198bb3adbed901f91b77d36716f6a98f 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js index 2ad5974c96803778bca4a4077d01bc2f6cae2010..afd86edd25faeb3b61623c2b1821dc4d4ba23499 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js index c938bb32fac85830be4f1aa3c6e365a7b4b961a7..f37e7abe6e2a9710c7afc3e6f59f7bf88952a259 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js index 8323e2a522ac4adb1532f5afc4127903f35f310a..e3e1a0b84d0c1cbdeaf71f39d45b6300397c9df5 100644 --- a/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js index 1b87e631f49161719db8d33518a6b4678e1aaad1..6c070dd097cb664c38da943e6545d55f65a0d71f 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js index 430788ff3e5881a6fa89de6dddfbc4ea85602fd4..7f1eda6aa62675a11d5d988e5d69ed8fd8b0ad19 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js index 6740b0f2e8092b5438592191416f62b3c6dff6c1..1f924210a3c50fbd746d50a1a67e8d8c9a5b1c35 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 32521a3cea68995997f6547d5a31b14f323832c4..c069f1b0e962f830934db445e3e6222e37e8c349 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js index 897342da7ed3760c0e36cd78c9e2692e2cf7a53f..99cd95c76145919bcf756cc23dddac6f30357de7 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index ea7891ca4443a542d12faa4a8f69358d4d0ce057..41721356b4058c774921e8bd069f8d68c6fd4240 100644 --- a/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -46,7 +46,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; 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 dceb641c0eaa70bda74c5dd9d4385f8aa0c451b0..55f17d50e80b8f054285b34407f52705367e0da6 100644 --- a/test/language/expressions/arrow-function/param-dflt-yield-expr.js +++ b/test/language/expressions/arrow-function/param-dflt-yield-expr.js @@ -21,7 +21,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *g() { (x = yield) => {}; 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 a95797179e0290ede7ad1efb1314cdf33a86ba13..3503621b212931dada450e8b436c3be27a166097 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,6 +16,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (x = yield) => {}; diff --git a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js index f76338406e00a2d0ca8c52298a165efdde86509b..9a7293a73b57a15c1963c2922d1b5e7819ce1719 100644 --- a/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js @@ -49,7 +49,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, (...a,) => { 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 11e417d7717c8aeb23d3e5896a170d63811b7340..ca60471aa625cd21e75ba8b1055db8d6d91813e7 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a1742d9cef344fd9c7a36563fb4b5bebe5300201..c4ac74f92c2c820d79c672ae4247876f007722b5 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 @@ -23,5 +23,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4aa7b03bce66bef75d9f33c44bbc8b754c290545..a2014de3692d9fc73861f3035321fb241a39e3b9 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8900c74076eff810184ed709b6746997c47f3646..e55afd234ab2149a8ffa1b5c9ea8727c88277c19 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 @@ -15,5 +15,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bbe7dba7e2d6211668ed485e1dba6b87caa31b4d..ee991a5630dda2117658d40939dedb63ead4e894 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 @@ -16,5 +16,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e57593b471292df643c94ad76697f38042dd076b..e8ad72a749251dbf83f051daf67f9094d56336e1 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 @@ -16,5 +16,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d3cddbea666453f6f08305c6992d872761968083..bf980f45a39e1f4b52c21a957c0f53dacace0828 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 @@ -12,5 +12,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5e5a10a7f907b7200f771ae2edb7039ab8b56621..ca95b215f2c3f4590a24b9a50b5f1146468c5c1c 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 @@ -20,5 +20,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9d84828df59fe5ad78b32593036405a18da9c828..de2ae6786177a0904bc04d6d1beb7ce94995100f 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 @@ -21,5 +21,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5ebaa8fae71532139f83f9062e7ea42098721bad..ff429de6bcd891dfbfb437aff7a1f1f2be3d433a 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 @@ -21,5 +21,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f57202fa6d48322047a07563c7cc80a33fcb7a45..c7282d82aec5f8847805df6baf1d5906e05d1cea 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 @@ -23,5 +23,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c8df98a1b487511257f1e6617733f31394fb1962..242c59b457bc700a27bf7ac49c30b3a67e62b137 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 @@ -21,5 +21,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f911be37d38efba7f9b79d830775b3145aec8260..f79b71f4fcb59f371e1299d9b130a42eb309b3be 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 @@ -23,5 +23,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8fdc8c5eee87d5f6191a7a83de20c8ae97de4e16..2485761cd6aa1bfc5fe76f126a10038b5e406424 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 @@ -23,5 +23,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c5a3a219a6282edf973266f49984d175295f34a3..3d25c86101f800ee54da64a00aeb0149d11eef87 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 @@ -25,5 +25,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4b2bf9abd45469d7f7bd63dce166562674308f4b..a1993a4894d95963750f20da77c803183b0f57ad 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 @@ -25,5 +25,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9d9d111bfea6894041e0558fd444191b68e65db5..bc6c47d864ee961ce707ae2d352b605517d34671 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 @@ -23,5 +23,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7fec71c26c5f615daa3f9591b923e02e0e7edd4a..bdd315c247785012fd4e7dc6d2d5f938c940817c 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 @@ -19,5 +19,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d1ff08a834c85e2fd1e822504431a4bb155dc151..11990e825b07a67133b827a34a467249235749c3 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 @@ -19,5 +19,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 39c62e18e809a62a7290357c7a27e5f112b743ca..19ac3d310e1c097241aec61abab6d29ce3bf45e2 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 @@ -20,5 +20,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8d5d10b172cb08f0dd369c9cef6b111b5f099d19..6c9ce9543d2dfbb9318b6158a29b5ed13792fd23 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 @@ -15,5 +15,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d7a8010a812e89905a414b2b272e61edbd887518..c1533356d451dce35cfdbc9bbb7518703a5cf0f1 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 @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6ed57358150977d0fe1132056dbcbbc3df62c530..0409c47fd4d01beb59e1d4de10c33e7d86f69ff7 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 @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 daae129386a70992910e5750170fd703d9ef9e50..60c8891f0f773960bbe79492ecbca7021ce6c1db 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 41b95912ce1b16efa0d31ec3e1c697a9acbefdb2..0bd9bdcff489fcfa263605e6d0492fb179e44415 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var f = (a = 0) => { "use strict"; diff --git a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js index d4b93deac5b6b15b11c3fce122740d0ac533ee74..295e7d1d5ec8fd374754180814883e80255b6060 100644 --- a/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-init-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [ x = yield ] = []; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js index 466312f6302104d6fe9203b27d6943ef142d9ebf..b87e6a8e41d187dcaa74e1b48d1ed21d4c837e6c 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [[(x, y)]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js index 27f1207350b07fb8c9b24a7e332afbe4c57fb1b1..cec871b71d0d1f3fe33cf100f8c396237b1ce321 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [[x[yield]]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js index 3077fd61a0bc45b24a80b1151fe8d196a0b05bc1..82d583858bbd3abf89dea5257d2427d12edc25e5 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [{ get x() {} }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js index 32f987dec7cdcdb481a21d195b16d7f14adb37ff..bc82895b165462f150806ec4db8ef2922c26d139 100644 --- a/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [{ x = yield }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js index a38d2d1a084c42a3cf2abe282a91679675f2d20c..1bb8c516b084a17fc278d2129f0eeea88fa1d66d 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-simple-strict.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [arguments] = []; diff --git a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js index 294cb058fca5c88957594b60d81e57f17573970c..14392e86108ace58d3ba298edd6a2694b518b510 100644 --- a/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js +++ b/test/language/expressions/assignment/dstr-array-elem-target-yield-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [ x[yield] ] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-element.js b/test/language/expressions/assignment/dstr-array-rest-before-element.js index 459ae94b0646fca417984ca79c832868528c1287..9d1c466aac917bd64d5cfc67dd1ae639549c0d9e 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-element.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-element.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...x, y] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-elision.js b/test/language/expressions/assignment/dstr-array-rest-before-elision.js index dc3b9ddfde6ab9d3f18f3c2cd8dfba005fe62f5e..dc6e706b1bea1d1715620ce2988407285a7d43bd 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-elision.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-elision.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...x,] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-before-rest.js b/test/language/expressions/assignment/dstr-array-rest-before-rest.js index af42490f7586924b99070fa70f712e6bab88f6ad..021b9bb22bd3b4b39230547ba7a1606277d62154 100644 --- a/test/language/expressions/assignment/dstr-array-rest-before-rest.js +++ b/test/language/expressions/assignment/dstr-array-rest-before-rest.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...x, ...y] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js index 6d371adee8ae000fd50b220871acc4acd3fe6da8..80f9f9ad540793c37dcefc44ea1efce20cb240f1 100644 --- a/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-elision-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...x,] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-init.js b/test/language/expressions/assignment/dstr-array-rest-init.js index 6ed9a0e298041130ca785f9ec8a1bb64acac4291..0abe0e9c5e955797cfab3206d51e1ece2b5ce5c9 100644 --- a/test/language/expressions/assignment/dstr-array-rest-init.js +++ b/test/language/expressions/assignment/dstr-array-rest-init.js @@ -19,7 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; 0, [...x = 1] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js index d79a56569610a5166b5d14017436b3d9674cb3ba..b1da76740d840cf619bb810d8440b613b5db5720 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...[(x, y)]] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js index 8467b867aee58ac0d06870b4948debdd0c68a6f0..7c02875a03cd02be4c7f8ee105312c93bc23fb00 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...[x[yield]]] = []; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js index 1b78a643b7f655c2d8150c2c59eb7d1ea477c1d0..055a034aa8b4d8c41f45d943648bb9c49f62f852 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...{ get x() {} }] = [[]]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js index 52442281c99fb78c5d64856513defeae270a8acb..16327d9c3775bee63f82fca852c58e076a7edf0e 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, [...{ x = yield }] = [{}]; diff --git a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js index 7a123451101e9d31c7a18797dcc3c15a00abc7f0..bc8aaa83dac5fa79b4b4ccd17d5e7ec5de7e23ad 100644 --- a/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-array-rest-yield-ident-invalid.js @@ -19,7 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = {}; 0, [...x[yield]] = []; diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js index 9761cb6ea03f262d8d988b1878f03ae6083af6b2..65ae6f32c8ba1434824b9c59f0fc6c2a88e38cef 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-expr.js @@ -19,7 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function*() { 0, { yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js index 72dd41d6330c022bce233e83e1cbbc9be18a9dd7..6a03a9ada60b0df665a211e4058cbf15e66a1c59 100644 --- a/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-identifier-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js index aadcb8b740297919af48a046cae8c43186f019bd..b6cba9869f85d71c3d773a257110d719e46b2ee8 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-simple-strict.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { eval = 0 } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js index ca4ea9122d298a8dbcf633925af56c12fbbc1b99..87c81cba637176d96e4f6f7cb7fcf6f8f2293be2 100644 --- a/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-id-init-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x = yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js index 5d083b1825f3c0ec51e5b3e7986a6dd789829289..836c6f3eb1b378b19875103a4a889157e0308f30 100644 --- a/test/language/expressions/assignment/dstr-obj-id-simple-strict.js +++ b/test/language/expressions/assignment/dstr-obj-id-simple-strict.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { eval } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js index 292db594ec168e6e1ec60dcc58e78baec26c8093..797b1bf0c16ce654d7ee9556afaf387a8ef5017e 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: x = yield } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js index dfe3476753ba412e348a405a786145aec3c74105..b774c80ece3ac82b0c518fbe0182137ecf4b577a 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: x[yield] } = {}; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js index dba975e1aac3343673218fa08e7b423d70c848eb..a706092950f7dab50faeecdeba686611921684b8 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: [(x, y)] } = { x: [] }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js index d158bf335536af2464c7567a08127076d3058a32..25dad8173f854de6ad75e269fb9692d70a5d7c3a 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: [x = yield] } = { x: [] }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js index c8cf3cdc87638f43a91215b81487ef72bdc99d87..9f227c52bb3bea53665ffa563b74146eb9114534 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: { get x() {} } } = { x: {} }; diff --git a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js index 081d27b2077c9c0efbade10c6122876f3a527757..ba38b80b534cb27802c9425df11f51565d6adc31 100644 --- a/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -19,6 +19,6 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { x: { x = yield } } = { x: {} }; diff --git a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js index 39a84313ecf0b874a6a8c91d3e2e7a694fcb9bf6..a3e103fefee153bcb9a00b2e0676de6db886e473 100644 --- a/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/expressions/assignment/dstr-obj-rest-not-last-element-invalid.js @@ -19,7 +19,7 @@ info: | 4. Return the result of performing BindingInitialization for BindingPattern passing rval and undefined as arguments. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var rest, b; 0, {...rest, b} = {} diff --git a/test/language/expressions/assignment/id-arguments-strict.js b/test/language/expressions/assignment/id-arguments-strict.js index d07eebf7de8e7f3649e849a2458aa1d274cf5dad..200408aec3c47cbc1d753adb6a258338d8510a55 100644 --- a/test/language/expressions/assignment/id-arguments-strict.js +++ b/test/language/expressions/assignment/id-arguments-strict.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (arguments) = 20; diff --git a/test/language/expressions/assignment/id-eval-strict.js b/test/language/expressions/assignment/id-eval-strict.js index 2c5940dc7bb5f66885e6d7bb7c62e6fe2943c185..e95b10c29c854e5ef1d7cb1c6c71e18e13a1d205 100644 --- a/test/language/expressions/assignment/id-eval-strict.js +++ b/test/language/expressions/assignment/id-eval-strict.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (eval) = 20; diff --git a/test/language/expressions/assignment/non-simple-target.js b/test/language/expressions/assignment/non-simple-target.js index 3389a7917f100ef73d8e5546f027bb5fb6246cdd..15ff25709743cb44a22540dd5b43d3fc1666afb1 100644 --- a/test/language/expressions/assignment/non-simple-target.js +++ b/test/language/expressions/assignment/non-simple-target.js @@ -13,6 +13,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1 = 1; diff --git a/test/language/expressions/assignment/target-boolean.js b/test/language/expressions/assignment/target-boolean.js index 241da1fc0a2152dcd5d8951b2055b523c1914657..aeff77631bee62586fa768c2bb261aa1aeb557b1 100644 --- a/test/language/expressions/assignment/target-boolean.js +++ b/test/language/expressions/assignment/target-boolean.js @@ -18,6 +18,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); true = 42; diff --git a/test/language/expressions/assignment/target-cover-newtarget.js b/test/language/expressions/assignment/target-cover-newtarget.js index dfebb7b64403f1288b8b35ec107636795397415f..fbf00915a770afa6cb734e5f85b4612a34f79f86 100644 --- a/test/language/expressions/assignment/target-cover-newtarget.js +++ b/test/language/expressions/assignment/target-cover-newtarget.js @@ -24,7 +24,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1001db1a7da71f77f61d99452e43d78235dc117b..6776026aca58980e8a534aa2390957eb514a1972 100644 --- a/test/language/expressions/assignment/target-cover-yieldexpr.js +++ b/test/language/expressions/assignment/target-cover-yieldexpr.js @@ -26,7 +26,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { (yield) = 1; diff --git a/test/language/expressions/assignment/target-newtarget.js b/test/language/expressions/assignment/target-newtarget.js index f6dc7c854a3fe776bb1cff6bae28b4f557fc6cac..30deed8c799eaedb4161e0bade673f7241582c34 100644 --- a/test/language/expressions/assignment/target-newtarget.js +++ b/test/language/expressions/assignment/target-newtarget.js @@ -24,7 +24,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { new.target = 1; diff --git a/test/language/expressions/assignment/target-null.js b/test/language/expressions/assignment/target-null.js index 3bf17975509c64749b5750696a2bdce84416e7a5..572b38aba3321123c8747de5348fc7d1bec5c2c6 100644 --- a/test/language/expressions/assignment/target-null.js +++ b/test/language/expressions/assignment/target-null.js @@ -18,6 +18,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); null = 42; diff --git a/test/language/expressions/assignment/target-number.js b/test/language/expressions/assignment/target-number.js index a529528ce697e42df244954fa17405d7cd70072c..3ee507bef9588e1f3881efbbb18f6ccd571ece54 100644 --- a/test/language/expressions/assignment/target-number.js +++ b/test/language/expressions/assignment/target-number.js @@ -18,6 +18,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 42 = 42; diff --git a/test/language/expressions/assignment/target-string.js b/test/language/expressions/assignment/target-string.js index fe71b23d7ce79909c686a0b9eef5d24381d40626..9467f360110730411cca8fb38df5622a3facb3d6 100644 --- a/test/language/expressions/assignment/target-string.js +++ b/test/language/expressions/assignment/target-string.js @@ -18,6 +18,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 'x' = 42; diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js index f2a53142874d33982b256b2cfbd7d4b0e0c182a9..d404b571b4ed1b421e41a17b808369291ffdfc89 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js index 7d9c3adeedb5004ab099ade3b7f251b2954492ef..e4aff829cebcac0880eb7028d5f8bc66fa1be3d0 100644 --- a/test/language/expressions/async-arrow-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-binding-identifier.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js index ed8b9f276c1704049efd04d5e421c4acb99ef505..b99e0ff8230069955ac4606d4f351fa5c6d27bba 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js index 44942cdfdcdb25e656395a08d2aae505b89416b9..ff0a2b590a28b807ad7158acc862e2fc093bb2cf 100644 --- a/test/language/expressions/async-arrow-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-arrow-function/await-as-identifier-reference.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js index 8f03c7b941be83a3dc3246f119fe706408cbc64f..892f3a84014ee6ec27127222b6e429e040596eba 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-label-identifier.js b/test/language/expressions/async-arrow-function/await-as-label-identifier.js index 20cfa203f61e9333cfcfddfb006014728bd71536..0285081f997966035977ab30e2fee566780c0ffd 100644 --- a/test/language/expressions/async-arrow-function/await-as-label-identifier.js +++ b/test/language/expressions/async-arrow-function/await-as-label-identifier.js @@ -26,7 +26,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { diff --git a/test/language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js b/test/language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js index 4ae4f3f2bc0fee2fe82269d5435d032c7abace7f..ace0fee5a47c619eb377d9cf63dc866ba1585793 100644 --- a/test/language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js +++ b/test/language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async(a = await => {}) => {}; diff --git a/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js b/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js index 5739f7d2af9605b55348b38613cf34941a5c5098..61880e92be8566772837c37b48255af3912bd3e1 100644 --- a/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js +++ b/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async() => { (a = await/r/g) => {} }; diff --git a/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js b/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js index ebbc8eda49a05fc289cc69a0e3259e70ddc365d1..c9e750fe5ddcbf47e16e15508345361c046914d5 100644 --- a/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js +++ b/test/language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async(a = (await) => {}) => {}; diff --git a/test/language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js b/test/language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js index 395a92c5ff9d3b7d5f31f9c29233536f49224481..9373e6efa53295cafa6989a4b6e8459e63d169be 100644 --- a/test/language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js +++ b/test/language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async(a = (...await) => {}) => {}; diff --git a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js index 213b728b396156d61389bc6e79a1de77f0de4232..cf9c279a75014af9350cb8a292369e2bbb8dbca8 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-duplicates.js +++ b/test/language/expressions/async-arrow-function/dflt-params-duplicates.js @@ -44,7 +44,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async (x = 0, x) => { diff --git a/test/language/expressions/async-arrow-function/dflt-params-rest.js b/test/language/expressions/async-arrow-function/dflt-params-rest.js index 77b779871790bf33368eb2a5bc0c9310e4270696..0c1476cc80969b6e0de6ced622bc23c2f549569c 100644 --- a/test/language/expressions/async-arrow-function/dflt-params-rest.js +++ b/test/language/expressions/async-arrow-function/dflt-params-rest.js @@ -48,7 +48,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async (...x = []) => { 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 5693b08ab35d51afe100ae76e8c9ea3a422e6ef7..8d3e5af18a208bcf4fb86bef5c3fe1e8d6d1c91c 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,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 379547bd91bf501f4c1067c8924a622a8e686aee..2128deff652fd6a6fa57132a7861f9bf8b5a697a 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,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 18723b591e2512de31cc09159d7b4acf3ad5ffae..aa8a71d15ba255a44a434af80e7c8ab819b5f874 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b9eeacdba1ef08327fdb6a66e748eb6c5f1e9fba..8432729069f2e92f18d17443a57b3373fcc8ab30 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 77c567c0671356cc342920807400be939ece6d93..9001b5ee705b652ad15275362cd741b87f00d8aa 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f932b84a84612fa7a7b6d55fe22cbc637c66c7c3..7e2c032ebcb892e17e63b8b32f860e2de3a5c52d 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 53a7b19cc5de53ecd113d70d80f345abfc020166..b0be62af49678cb9105cd12e09a926042fc9e754 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,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0d5a621c1e3816e61531f6c5b0b551098e05a25b..26886e0384df8db217ad4435406b26ed341d0501 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,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ed8beaacd1aaa7d08a9b9463923c3f2f0b7cb45b..d469dc86d38b87ed85bf0d18e75b6a535269496c 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f61bf23ac7639e630368eb3cbb51dda9368ac570..ec3111f347c733e686c625bb1b4067d18ba736eb 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 69659ce0be6e80b9c0dafa81723d452ba33259e8..be0dd9ef256ca6a2390ae17e684b369f8b2adfc0 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ffde0167bff79d8afc5b1dabf30d135425582919..3267b38650a6f76bd38c3887f4cb46168ce37599 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,7 +27,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0c2ca3138895067c8afb75ed6316dc113a1aeee8..c983f97a61c942bcfb51fbc2a4976317ab098f53 100644 --- a/test/language/expressions/async-arrow-function/escaped-async.js +++ b/test/language/expressions/async-arrow-function/escaped-async.js @@ -19,6 +19,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u0061sync () => {} diff --git a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js index e181efc7d56641fc72fb4cfa55e9d650d3b20cdb..7dd44158ccf8787340056af0189d8b620602bbc4 100644 --- a/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js @@ -40,7 +40,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async (...a,) => { diff --git a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js index a433696062b0b9f0b5f2fdcce3cd3064507307c0..dc8db802670a7bcd02f0ee7c023a90c5e43d510b 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-binding-identifier.js b/test/language/expressions/async-function/await-as-binding-identifier.js index 550ba3859667bc4815266e2654294d4ae29edbc0..a166450ea8a98e63e571dd8bad0e55e9a5e10858 100644 --- a/test/language/expressions/async-function/await-as-binding-identifier.js +++ b/test/language/expressions/async-function/await-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js index 4b2592cd8d055134b5b240eb6791b96f9dbd1758..9c2c4132077b0ffb02eb3a15ff6afd8c8e247825 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/await-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-identifier-reference.js b/test/language/expressions/async-function/await-as-identifier-reference.js index 3dcfd75bde5daafda6d307345deb4c8dae60555a..21a968a42b98460a95c910a1e13f6298e5537120 100644 --- a/test/language/expressions/async-function/await-as-identifier-reference.js +++ b/test/language/expressions/async-function/await-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-label-identifier-escaped.js b/test/language/expressions/async-function/await-as-label-identifier-escaped.js index 3948a33dbbb44ff2c3b011a98d4d3aa1c5a2d015..f2ce63756eb9a4c3f74f585d3a9c81454dec0e38 100644 --- a/test/language/expressions/async-function/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/await-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { diff --git a/test/language/expressions/async-function/await-as-label-identifier.js b/test/language/expressions/async-function/await-as-label-identifier.js index d0b2dac39808a6c4dbf4958940cb257c6ae26f0f..2c10c96d914c6506c8f23428858a7e35cba87984 100644 --- a/test/language/expressions/async-function/await-as-label-identifier.js +++ b/test/language/expressions/async-function/await-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function () { 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 25bb9eb55df923576592b09b60c04b416ed1656f..09592f8bd6d1ce7f25f365badc489efb3e9dfcc4 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,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 1f0c9e971b46b7cedb478fc86179b4bce22b6342..5703a8b5592bc758a2f2eb3d96477168cedf5f7b 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 @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 5d6a3a60579c85db81dbea8e238bbcb5f6690a8d..dc49dcf7fbb98eb7e5468b1982e3550a5afed77a 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 @@ -12,5 +12,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 f00f35198462d715dcdf789d9cf7ea4e4e460fa6..e30328e92ba079288f5cfb0fa5c1673602ee4185 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 718ddfb515aac162121374b198305d84061dd77e..ce7162c3f917c751e58164f252af9520c3b13370 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 fcb622c09cd7cf3033674c51b1ecc76da9fbe106..f6fcb7c318acd8a943009c163d2bad188bb18f87 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,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 46d6d345ede6850a26bbeb8fbd71470ce10531e0..50bffdeec6c7d5868957c0199ab7d27e351cfab1 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 9b830f26b025614cebf1777a4c88d1c4cf8d9d52..1d8f3fdc9a54e9c73cb2843f954ae14447ba0c7d 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 ee3fc7101812d93db52f86b2f9a578957448d727..bec91bf3b4d193879f2e115f287c9d1776259fbd 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 2149dd6e03bf8639b08caa80fd3ddb335223ce4d..f5127c3181e1f67568e692ae32d8270946a658b3 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,6 +11,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 33c1992ddadbc45968909f3ab6d7cd5c158121c8..dade9efa8da24046e90058dd53cb467849a7649e 100644 --- a/test/language/expressions/async-function/escaped-async.js +++ b/test/language/expressions/async-function/escaped-async.js @@ -19,6 +19,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void \u0061sync function f(){} diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js index d3e62a70a7a425323d6ad5771517eb8a4abbf37a..8a180d535027808090255f8d94eb72aa881faa82 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-binding-identifier.js b/test/language/expressions/async-function/named-await-as-binding-identifier.js index c9d150c0864c4ae6d03441969094b492631212bc..08b9daf5452239733c5736df41032b780b943f85 100644 --- a/test/language/expressions/async-function/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-function/named-await-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js index ae2db3eacadf07cc2b100ad4f44544ea80ccd7f0..b9aa4a3df9533e633f8f6aa6293d2df382b02f0a 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-identifier-reference.js b/test/language/expressions/async-function/named-await-as-identifier-reference.js index 9a028c3cedeaeeaf19e74a2ff1f9d7f984f8017e..5989b27b50be090c3bd7c0220e356b63ac1caa11 100644 --- a/test/language/expressions/async-function/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-function/named-await-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js index a38c08f016284b68286f931ac7f759f0564d464a..2903368f091dc89269a8ae226eb440f8b1d7ae2d 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-await-as-label-identifier.js b/test/language/expressions/async-function/named-await-as-label-identifier.js index ab2dd3105ca29846ccbdf86d99f5e2eb0a1115a2..5ed1525fdb14136595d8a43c228084747d9ff74a 100644 --- a/test/language/expressions/async-function/named-await-as-label-identifier.js +++ b/test/language/expressions/async-function/named-await-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fn = async function fn() { diff --git a/test/language/expressions/async-function/named-dflt-params-duplicates.js b/test/language/expressions/async-function/named-dflt-params-duplicates.js index 798c8ca9f6f44cd08fc4eae7a816cea95127b560..6449eb2b25a95f978e214c769f35466ae0df2f01 100644 --- a/test/language/expressions/async-function/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/named-dflt-params-duplicates.js @@ -30,7 +30,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function f(x = 0, x) { diff --git a/test/language/expressions/async-function/named-dflt-params-rest.js b/test/language/expressions/async-function/named-dflt-params-rest.js index 01ff74b8db9ea23116142cf3a4da3ed5191758b0..69960bb7f8a9feeb284ea9a396c944bfaf856ab5 100644 --- a/test/language/expressions/async-function/named-dflt-params-rest.js +++ b/test/language/expressions/async-function/named-dflt-params-rest.js @@ -34,7 +34,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function f(...x = []) { diff --git a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js index 940e262266dd62abfe673b2819b6d509f76bfdb0..c26b11219a546aa1b4f80b3523fed0e85d7367e9 100644 --- a/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js @@ -27,7 +27,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function f(...a,) { diff --git a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js index df1c030e1578d207c7e2eb4623f1601c46a5d950..8ec5eb7d8f55cb7ef12eb2d74b2b64738a0bb71d 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-duplicates.js +++ b/test/language/expressions/async-function/nameless-dflt-params-duplicates.js @@ -30,7 +30,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function(x = 0, x) { diff --git a/test/language/expressions/async-function/nameless-dflt-params-rest.js b/test/language/expressions/async-function/nameless-dflt-params-rest.js index c2f76e62ce17943e486ad8aa7642d574598d1115..805fca8e4c00b41d07b37c45d3d7a0eea49465ab 100644 --- a/test/language/expressions/async-function/nameless-dflt-params-rest.js +++ b/test/language/expressions/async-function/nameless-dflt-params-rest.js @@ -34,7 +34,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function(...x = []) { diff --git a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js index 1c2f863ee2e3fe39b6988292232dff2c4afa1533..b9c8ec05f545b56bf2f279ca3ba5dd280d5ab7cd 100644 --- a/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js @@ -27,7 +27,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function(...a,) { diff --git a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js index 73f60f93359f462a30c79a1273cbf681af94388b..038271a408f9f69cff73406c7b4a48d95a33117d 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-binding-identifier.js b/test/language/expressions/async-generator/await-as-binding-identifier.js index 0af2aa788231d53a53a07e9409f314ce941e14e6..af4987861a1c9ba493a3b7108571717faf93e72e 100644 --- a/test/language/expressions/async-generator/await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/await-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js index 52eabc0c3d85dffaa60eef1c62b4df12c6c1b1af..e1712a87addf67988afd38432810530db4b95951 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-identifier-reference.js b/test/language/expressions/async-generator/await-as-identifier-reference.js index acc91d097bffbbe6b6346ecfde3a7ac1a7e4f906..932158dafead105cede3578ff0db2ba1e87844ef 100644 --- a/test/language/expressions/async-generator/await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/await-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js index c5e600a3641afd950898b81c4ed60f6634d56e50..99007ca3a851d4841d2fc78e1c52023c5ade613a 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/await-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/await-as-label-identifier.js b/test/language/expressions/async-generator/await-as-label-identifier.js index 572865e61a1a9b1764c39e593a5a8a6b6e88acca..09b1030d3b7aa609ff05a63a7951d8aa19ab76e6 100644 --- a/test/language/expressions/async-generator/await-as-label-identifier.js +++ b/test/language/expressions/async-generator/await-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/dflt-params-duplicates.js b/test/language/expressions/async-generator/dflt-params-duplicates.js index e1b58f2b5f4159f89c776cdda57cd4bd1d4bc3b3..ec3299c485b9b598a3c3a32de723ddb8bcfb2faf 100644 --- a/test/language/expressions/async-generator/dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/dflt-params-duplicates.js @@ -33,7 +33,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function*(x = 0, x) { diff --git a/test/language/expressions/async-generator/dflt-params-rest.js b/test/language/expressions/async-generator/dflt-params-rest.js index 5d017c410335f75eb5b9db419fa1749a00d27e03..db46a380b394e1218021f1f9ad4a3e4a6c2e3ceb 100644 --- a/test/language/expressions/async-generator/dflt-params-rest.js +++ b/test/language/expressions/async-generator/dflt-params-rest.js @@ -37,7 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function*(...x = []) { diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js index 4b4d2e6cfc04ed88f8a5cee4485941a724015ec0..1c85072ddabc2a2fe59693235b88cd74a4be5bf1 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js index 0911fbed2ada098a08a8f00cc40c1c5a4cd15d5d..239b39483516076999ca7d13602f08e1ee6770bc 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js index b0b67e557526840f954dd57f9475ddbb9f37587d..667d0ec45b994ba188e13b7866cb3c1e2667f46b 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index 444931d9e1cb5fe508dd810b8056b1c2077aefb3..aca89e1807273ed9e528564819135901aa12175a 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js index 00764e7fcb77589a9c61dafed735ff3551a64907..0859ea2ddf27bc2e5400ee92981c77b74ea13947 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 93fe89a3da16cbb2aa839018346cd1406c938b0c..1461ac3ea60b5d0f8b7c22c27ed791e399d8c1da 100644 --- a/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js index 0aab7f0f40b557f47fe091c4ea39ec0959c10b2f..0e88f4bda545ef32975782ec2c610112316711ce 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js index 4439206e7a560abc587ec1ff421eaf2e524ed67e..f98c579f52773cc7f31d1c89e7701fb32be024b1 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js index d83ec7661981b2db3254e7ea473a387213518fc9..4990efcde4e4c5fc0bad65368667505119b6db5d 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 623c6720b552c39346d6eb4ec933192c2394954a..75f9c2594a4c11024a8bc24efa3b5bb27da9a335 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index 20a5dc65b01c836ada9304c1f3088330112e4a53..79fb96db0517d1807cfbc5c99c26a995f48c08ba 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 3cde6b44a3d31374b88712c77c37c4799139d5ef..2c9058b16011b7730a566c9a933159c9f55819d5 100644 --- a/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js index ae0c5a1b1cea4e34d1a3ed50ef27a9b5c970ddbf..dafd821eff2cea56da72d0c4557b0376c148e8c3 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js index bd503077ffa89d0c0021930ad219874ae1d1d00e..fd884497064e0565ce385a420d026101592a32b2 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js index 78c4534843a2bce8bb3e6266ab669dfd9866b7c7..155f8660c74bae897569ec92ca2c9a786e7d9ca6 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js index 5da0cd00b62ccba180088329b3b10fba95062bc2..4343b422951bc48cbf64755b7a3f8f197f84f63e 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js index 4f20ba0a15070ed53ec656ba62324f6fe9cb8718..2652fbbd3339a3531d2f553af5d86787d8eab900 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js index 7de11feba3c625f7a45de347be20c77b70841ee9..bf673364c2edc11653875c56b2490fcdb1655e84 100644 --- a/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js index 7e013d3b98e70b68fb025efa8f2fc73452d37a11..231b8a5416516be604d0214454a46a5f527a68cf 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js index 89037a9643c25eb77e495c20a0c445464f00a5a5..ac6c910abdcf5d01a7a72e3e62eee98a4bb55cff 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js index 4e8314e92e61310d4f8b38c35840d4f1d415a790..dbf6bf66ac4b743540f6659f0c63f81395692760 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js index 6e6061682c52c49b53986ad972d967c16e0fcc2a..e35b08dcf4117e994e6450439fbb9f80833410b3 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js index 320f6d5820967a0927654f6bd427f0a596ac4309..c3ca6e6c1419c3e0d59e6026589ceaace48ad4c1 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js index 979df62abb65359e49799fd1a3441b28a44babce..16a43d786b44213cb99401fe2e2e3b17d1fe1e50 100644 --- a/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/async-generator/dstr-named-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; 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 6ab4d0ed86f58ab70f24319680e6cb52b421c167..caf0fb996243cf540ec5d69bff81cbe704a07bbf 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,6 +13,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 8633dd491c1541f27ad6769b33bcfdb185a5d00c..877a4085fceaabe52774df3c542c0db655969bee 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,6 +13,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 a51d95a266e1c0f6130a4f8bef60b40014df83e1..2d409092f203e5646c5bb6210c868d46813acb34 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 ee384e2164dd94f2f2627810b9109197511e68e6..d565550a276173cbbed6339e1f2fc80f34e4e84c 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,6 +14,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 b86445c4b4b1f6ce63105ad7b04bacc681676927..e65ed06819f3dc50195064cee70a6f285192aab2 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,6 +14,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 4c35b5b234ce481ff301a7076dd28390b486ea1e..41811a1808cbc0edda63da7d5a6b0658839b1358 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 88c8c701790586d6724aa9b94cd839d462c3ef67..98666f4865cbdc3cdfa0e6999d5017f971d4206b 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 d70cb186a9f6fdc25d730f1575fea4848997c58e..5d8192db6d37c36066213ba6712578bfae9382aa 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,6 +13,6 @@ flags: [onlyStrict] features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 c5a936de3b62575b7ce8ef074f4688c11c3667dc..64f65269f47402def7b604cac8450991daad4c60 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 @@ -16,6 +16,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 e4737dd3d37e6d5e1d181788751f7f581eb3ac97..5571e7956bfa5a4b1362715755988fb76099ba99 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,6 +13,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 d89024c013fd67fe22459d9bd25e2da58dcd4b66..32d64984f6206483f5e2323389967ba2582343d2 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 6ba4c21f3b408865dcfa5ce48c110a36f42769bd..f1831c99ad09a04a83a499efc31734b1c389bf65 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,6 +13,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 bd8f71238b18936230c2b6f5a636bb3387f86936..816329952d113ce432d8528956900f36aa42307c 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 e8fd3f111a28d781b3dbcf92aff535dd1d28c3d8..906945bd3c6bf6a3b62a5d2fac5cdc8b12042890 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 2873a2a3e6ab2b18ac092db75a7b1167342fdbf2..60add8636d207676e7ea46b8e4def7b9698ff564 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 a0aee6cb08707267e93015c42e2e8858227188b6..6eb132382c73260a43b7637dd99b07b5cfadb896 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,6 +13,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 f503e9332a3b361a4836675ac659f561131b9b22..6b74945cec3a9d4a0f767071a2279f89691a68c9 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 @@ -17,7 +17,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 2308826b49c584c942e0c2b568f4af664e36bd5a..bc79529c716df230ae2766a5d521b2ee0c6231cf 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 @@ -19,7 +19,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 cb44f8606a375259f63db1646204775fcfc54ffd..1e9b3563dc7dccfce9b9ac082dd701eca3b87118 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 6cb888ccebefc4365759c486128bca55fda1f0df..3101d8f0dc41de9d4a225557222709d08cc11142 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,6 +12,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 30578a598ad7133d9ff0b9351cbd23cd9417bc50..54fe753af981c2d9c7c13b7ef294eb940a542d49 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,7 +12,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (async function*() { yield diff --git a/test/language/expressions/async-generator/escaped-async.js b/test/language/expressions/async-generator/escaped-async.js index 1860e93a65245d55b0536f56e53918252b1f94b5..40b79f43722fc4ecbe5d492d701713beed2433de 100644 --- a/test/language/expressions/async-generator/escaped-async.js +++ b/test/language/expressions/async-generator/escaped-async.js @@ -19,6 +19,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void \u0061sync function* f(){}; diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js index 3cb5df3255e42a88e9b038bd5022a88a653f2d61..c33c564c72c1148041714881407eac49fff92331 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-binding-identifier.js b/test/language/expressions/async-generator/named-await-as-binding-identifier.js index 7719a0315f2e56b139d27f06a48d19fde45d3c16..cf6bc24efe83bc15b7a1ac51cb777425bd0803b4 100644 --- a/test/language/expressions/async-generator/named-await-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js index 050ae2b31e67fd4e3a2ac8f89c581ed6ac93283c..9519f37ff60a1be7c66fdacfcd12e069cd08b212 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-identifier-reference.js b/test/language/expressions/async-generator/named-await-as-identifier-reference.js index 7c5385bd6c8e02e7d06458504483f45c3edd0a0c..189b8156d0d5c3ef9fc42fe638c2e1f4f9aab00b 100644 --- a/test/language/expressions/async-generator/named-await-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-await-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js index 5d57240f85e664c4495d14e00415c9faeda0400d..6baafd782f5b40cc75b8ddab265bcf3c1672f3a9 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-await-as-label-identifier.js b/test/language/expressions/async-generator/named-await-as-label-identifier.js index 0c51ff132db9cdd9529b7d9edf15eeffe4d70a7e..a5474582abbea5a6cbcacf4b9a5eec7e9c5e5d93 100644 --- a/test/language/expressions/async-generator/named-await-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-await-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-dflt-params-duplicates.js b/test/language/expressions/async-generator/named-dflt-params-duplicates.js index 80b742aa5d5f3e0687e20013970ed75225026bc0..eeb00f64160ad4fa3fed118a5637f72c269afe21 100644 --- a/test/language/expressions/async-generator/named-dflt-params-duplicates.js +++ b/test/language/expressions/async-generator/named-dflt-params-duplicates.js @@ -33,7 +33,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function* g(x = 0, x) { diff --git a/test/language/expressions/async-generator/named-dflt-params-rest.js b/test/language/expressions/async-generator/named-dflt-params-rest.js index 10dea453d9290e7b1a8f7977b6baedf01938624a..f4993d67b296d00b82f03a23077ab29d12aab063 100644 --- a/test/language/expressions/async-generator/named-dflt-params-rest.js +++ b/test/language/expressions/async-generator/named-dflt-params-rest.js @@ -37,7 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function* g(...x = []) { diff --git a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js index aa13c02aac3b35282e594465826d6a495375c884..49a9d85dffaaf373064f8a77dea824df14fe938e 100644 --- a/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js @@ -30,7 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function* g(...a,) { diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js index 676ff9dc638c473a828a05ed4cece33f7bfa0641..87984b943825230d6c144f8a84041ae3be6f0d94 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js index 62196595cea8f2aefd5bade9c7fb9a51e92b4df1..457a8354a13e964cad8893d20b0fc250627630a4 100644 --- a/test/language/expressions/async-generator/named-yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js index dd715dbe6f7fae5a4420c1277ad877adc885dd3b..b7770f1e56ef273c703e674148551da832723bc1 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js index e9e942ed25abe38212371610198bad5e25a04130..507b355665188b3c6a24f3c77df826b7658b2ed3 100644 --- a/test/language/expressions/async-generator/named-yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/named-yield-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js index d6297552675571d72cbf763ac5b871d7202abe51..777dad4b5a0a0e42ed902359bbe5b2741ac88caa 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-as-label-identifier.js b/test/language/expressions/async-generator/named-yield-as-label-identifier.js index 2769c40401dd873730f3eddaf4622b43059d7b2f..9ac7003916b33b96f1ce8596caaf0ce52e975672 100644 --- a/test/language/expressions/async-generator/named-yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/named-yield-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *g() { diff --git a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js index d35d29849eddbc726ebb19e8ad43afd64557d70d..9d256450a8500d85acd376c59bb9b3a4583f32a6 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-spread-strict.js @@ -24,7 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/named-yield-identifier-strict.js b/test/language/expressions/async-generator/named-yield-identifier-strict.js index 83e2f0c72587193ba00a3a32e2519cb482536f19..87910c143f6624dd6c7ff33cf381644dce4c6831 100644 --- a/test/language/expressions/async-generator/named-yield-identifier-strict.js +++ b/test/language/expressions/async-generator/named-yield-identifier-strict.js @@ -17,7 +17,7 @@ info: | AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js index e8ca5ab2532ee51d2bfdd815b0cd6aa9e1326d3b..77cb356e1432f1435cbce1b7aca124cdab1bf245 100644 --- a/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/async-generator/rest-params-trailing-comma-early-error.js @@ -30,7 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, async function*(...a,) { diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js index 57be61d6b8e88b3ad9a628a0c78ea70637dc33cd..4395fba79bc69d0f9d3a895fababb58a322ff78e 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-binding-identifier.js b/test/language/expressions/async-generator/yield-as-binding-identifier.js index 5a19adbc810a43a027ff7dedfdedd19eae809da8..2625bea6f56819d75f6446b7125ef67ee3d7a341 100644 --- a/test/language/expressions/async-generator/yield-as-binding-identifier.js +++ b/test/language/expressions/async-generator/yield-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js index 24f8afcf0999a23f38f434d37f76fd66b5da9154..63415920ef4600a23f003100f0f395bfba90b427 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-identifier-reference.js b/test/language/expressions/async-generator/yield-as-identifier-reference.js index e474f3d4e88d51b09e6614cf4e412f0f428d9ed6..06f2ee351e746e9c032d9ec044bb810934cadc26 100644 --- a/test/language/expressions/async-generator/yield-as-identifier-reference.js +++ b/test/language/expressions/async-generator/yield-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js index 6445560ee0b4b34cf35b0622ab41d684ce8effa8..ebff7419233d9f197c1a5b41fa08e4ee7dc1f1c6 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-as-label-identifier.js b/test/language/expressions/async-generator/yield-as-label-identifier.js index 2263a2b815e7ba2c35197ad8a5b7a87c6348d285..d44ea5a29811276e6ea03a14fdf1bacdfa43bb33 100644 --- a/test/language/expressions/async-generator/yield-as-label-identifier.js +++ b/test/language/expressions/async-generator/yield-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = async function *() { diff --git a/test/language/expressions/async-generator/yield-identifier-spread-strict.js b/test/language/expressions/async-generator/yield-identifier-spread-strict.js index 9e22688b57f6de9bf168ab1bbebd81d9fab3cd2e..dfd6f5db1f189124bcfa0eb377e4b52879fb5343 100644 --- a/test/language/expressions/async-generator/yield-identifier-spread-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-spread-strict.js @@ -24,7 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/async-generator/yield-identifier-strict.js b/test/language/expressions/async-generator/yield-identifier-strict.js index 4d58a85f2de7b579320a0fc3f9420c1d67b11487..9654357dcbb66376b90c759bf8e73e7cedcfb79a 100644 --- a/test/language/expressions/async-generator/yield-identifier-strict.js +++ b/test/language/expressions/async-generator/yield-identifier-strict.js @@ -17,7 +17,7 @@ info: | AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/await/await-BindingIdentifier-nested.js b/test/language/expressions/await/await-BindingIdentifier-nested.js index a93ad462a94f0a6a0451f8e51c7008bf86d95e30..c04b7a70d90c9da0edd1730cfc1c376f5350493a 100644 --- a/test/language/expressions/await/await-BindingIdentifier-nested.js +++ b/test/language/expressions/await/await-BindingIdentifier-nested.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9d5790b2c885cbb40307ed7814ff4b3aa15d6c32..7a6545e51c666f2b1f1daa8d4e10166426e79525 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,7 +11,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 557362c95775a653203854f058ace1e59ea19231..b08339a0d8137223224d389b6cde28c30fb5b2ad 100644 --- a/test/language/expressions/await/no-operand.js +++ b/test/language/expressions/await/no-operand.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9c37a6c8b55224ee68801426573ae9d3e237049f..3f385d793de5f927017e6c312498249b3c3c47d8 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f_arg() { } diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js index 24514ece21aed115f8df4136fb7b07b2127ec2d2..e67b9a9d1b81ce2c87891afef571c8e6b3bfed89 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-duplicates.js @@ -57,7 +57,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { async *method(x = 0, x) { diff --git a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js index 63029754dee29069b817609819acc4b96a13dec1..df1df48f07dd23a57f36b664ac14fe52eec70926 100644 --- a/test/language/expressions/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-dflt-params-rest.js @@ -61,7 +61,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { async *method(...x = []) { diff --git a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js index 6a6f79442684f7ba45a6be97d9b91f6ef6daccc3..34e57024f2a185f1d3940df645c71cd389300506 100644 --- a/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -54,7 +54,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { async *method(...a,) { diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js index 2c0542fd1634690c1869b0fa48d7073ffe9207db..911e304d96cb78491e75a489be5b37fb75f5c6c4 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-duplicates.js @@ -57,7 +57,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static async *method(x = 0, x) { diff --git a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js index 7f51a76ee0dedad28e00cd24df0eda694085cc88..7d9c26c6bc64ddfc6f2c1234961e201e4a33ac6c 100644 --- a/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-gen-meth-static-dflt-params-rest.js @@ -61,7 +61,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static async *method(...x = []) { diff --git a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index 05e5a07c677110542585b02a9c0d857eb79e247c..b065ee9d9bcf0c87612d2a7ed8e8095ebc76e25d 100644 --- a/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -54,7 +54,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static async *method(...a,) { diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js index cbc3052bca8d0241c9d6c31a4cb3b7d0749a04c7..4ba5257f1f83c992cc7f5e6f7716318c2a79738d 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js index 8caa65787e28899cbb1604c28568d31a65fe704a..1d55d965fddab3c5a9869a6ee4f21f1f88bd0d3b 100644 --- a/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js index 072cc9770eb007d2a50cabdf7da4c509f440742a..5e8112eabffdf650440eaa636c4d140fbc43f9b6 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js index a15caa751f4fb36fb2115399d01cde4d3db88665..cad0e8334165d07aebb9bba4c8f316138a798c81 100644 --- a/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js index b79d980ff48a6b561090198eff44a33b84d77627..4820e911738f894d62aba7833ffdb211433131b7 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js index f1c85d4f3f50c469a577df0ac6150e99382f5094..d72782255d57ecffa83eb240f82d3f43d0c6b528 100644 --- a/test/language/expressions/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js index d6f7b67df737ec590c1f1ce79e548e0b060de202..95dd9b9a0cfe425f4a4210774fcc57e7e2ed45c3 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js index e100f5c46f2dcec887939cda9a7d80bdff764b0e..3dab50c61581f188ab541bd8d00c85391ecc52a4 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js index fdbe1ddd6fa26d3bbbf25471f247d221e1b4c323..b07a4d8a8d8b84f9fe86900895de7f8c64d87a0c 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js index c7021b2910617f8c442911d22561c8f73151621e..309c184c7050942dfc8e781ba9eb8ec79275a3bd 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js index 0f16c74041b60cca479b1f8297fe950129470ec4..4bffedd4e8f0274166c157767126eb99a78bea4b 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js index 833f4ce2cab0605dcb80da1d7e0643d4202c0336..ae8173afab5e544b40d2f6d853202ecf3068637c 100644 --- a/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index 61f680a0714b6234813502fed13a2e374691517e..1dc57c85bbf398e389995ee27c89a261e20cd512 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js index b2389169b581e21959a98e7c120c2ae17160d563..80239d7cd71cb7add647b8c336dce3166b7e5c84 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index 2d59c75e0817fc7b957d74f4264158f18ce0031b..69a4ed10c9e89b83a5f3f75953bac102cd1a71cd 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js index 5535c693180c1136febbf8a28dfda45a56328304..5d119dbea9f32c4b31868568d8ee88c988478d0b 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js index b43d92d83647beb92e5e6e96923bd7b9cb71e429..ed32e0fcb3e7145cf99378d06aa9fd7d79db3892 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js index 6e812829fe0392b14be168190e182409b3026e1a..f60a637fe7854e49a6862bbb55d932fa5eb54c31 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *gen() { diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js index 5081edd3e1ed1083628b9636e5220080704a79f1..d3332fb53398b58277018ba9b8a0b58469af7065 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js index 6dd8cd316415cb0105b5e60c44f65e89a4124e2e..c84b09e28e6bbb1c1cdf52ed47d3aecabe342b1f 100644 --- a/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js index bd30b48c8532d27c1576518d026d356ce92a2ccf..89a90d57e461f214370b777bf506ee59bb4c7d02 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js index 094d6d0c4a4d756aa7ae8c1d61fcb8061ae69a72..8c3142e1b7e02e4f0034ff62e443713113cf8e93 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js index 5162e1b693ef300e85d588798017896baa2507ef..1eab3163ce4729816bef699451469700d0336c68 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js index c3a3c31afdffda28521c785c29266fee3a4f2d71..6672e86a37737c4637ff63cd00005e79a0a0c20c 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js index 3be6a39101988761f1cedc796bd81dfcfb3cd8e5..0d0a196a50c0adfb290cc8445b40ca156bef321a 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js index 83e70e823d16a4c6a958e6a2c2088d9958c4006f..75358b1fa438500666f91769f324904af1a73bb7 100644 --- a/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *gen() { diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js index 4085da25e45e2096e7be559ac410924a52de91bb..2ccd86d323b6fdc3c2c50740c64927bdfe7a754c 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js index 144493d7597ec4e720a9c7106525e019d7150a8c..2f832d6ca30e5e14f43a41ab534cd3f12f3e655e 100644 --- a/test/language/expressions/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier-escaped.js index 0627836715d896a36dfd6f2ba046d221e63ad1fb..b299f40bdeb976444b16b5ee490b526b579d4d7f 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier.js index dc3ac1b5fb0509e0489549e2a84c5d498befc6bc..ab797d2b4e57ef1e20c17cdfb8a6cf6abf288022 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference-escaped.js index e890d3df75ccbc7f44b5ae388dccf8f67d3a0fa3..c1eb4968137b54a9a37549c92ae8ee2236e44109 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference.js index 847382806e29e61fb4b83491b565bec5f77a8a06..afe2e50d53720f1e7fd90fd1ab87849ea1b0ad71 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-await-as-label-identifier-escaped.js index b509fdf8d1515af2bad615e776f3a1e2ef1bb631..a6e6008db6b86985e7a9446992d56ceae573e35b 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-await-as-label-identifier.js b/test/language/expressions/class/async-gen-private-method-await-as-label-identifier.js index 4cd5ca67b1567b79fa3925519eff5fa2051b5312..4dada7b8ddf74185d04c7aa3d1d4ca9fbbeeb658 100644 --- a/test/language/expressions/class/async-gen-private-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js index bb6200d9085f3756771cf1bcbb3bdf273f87e098..63abc8dde83ef86a9a4ce94f77556dc4da5fa4e4 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier.js index bcefe2ef6eb92f7b013e5cfe455ae0f5d4cf3736..6685dcb0c65d089e2a5b869b74fdad3bf0f274f6 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js index e8a9d6fe79c93bf25ded34023f4226d94886ba45..1848905aa2b95136ddf82320930b2b69f69f95ab 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference.js index 52da5ed32a33f74f13209f11e70ab353cf7081e3..9f6f2cdd3ee95e5a7aa5e4a76a968321f3f025e6 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier-escaped.js index 00e2b00c50bd4d881762f2bc150782f15db093f4..4a28c449cfc7056e0a16c673c68a3a01c33a7c78 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier.js index 9fe8cb0a748d26d5fb8270607dc9831722406d96..c6e2c464c19d7c99524f346aa1c8e1ea40f58460 100644 --- a/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js index 6bb9741c3b706424823ddd62c78e90cafb45b2c3..79a4bb4a275427c0b103078dccd164323c0f1bdc 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier.js index 2672cd1a389746720e3cb0f2585510d05f4bd23e..9fc5a2cf294c51bf1b649852b847358283f001a4 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js index 5d78d819aeaf3f67716d41b35e90876f8edabe1c..ff7b420559d2292180041629d1df2e2b8ababf4f 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference.js index 24c36c5bc6dab55f0692778962ff9ce614d35a05..210d386ee066b1984b902df915f30a496dc1848f 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js index 2034179f78309ea9b71f07ef2105d5f313481a9f..03bf5ac33df74801471b7f056e057531c051c70d 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier.js index 650944dde86f9ccdc862df3bc7b3992923aac002..0cc58a12b727210a56b20b3af044c1d2d8858dd8 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-private-method-static-yield-identifier-spread-strict.js index 3bce3f7f542fbe6cf6c916a115f2dca8061e794e..dc8fae5a575698313b8432ebba57531a0fe29103 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-private-method-static-yield-identifier-strict.js b/test/language/expressions/class/async-gen-private-method-static-yield-identifier-strict.js index 3d0971c0bed8732c91ceb637291b08cdceb3532a..8ce058c1c6d23a8487f6f64e3f9ec989a266d56c 100644 --- a/test/language/expressions/class/async-gen-private-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-private-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier-escaped.js index 84fe9765c7e35a3082803c44948f2f26ee7ef3ba..d7c45f0d599a74d620ce6da96a2c886ac1cbd973 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier.js b/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier.js index f217c81c44ebc55a3600bfda420ad96b6ab3ac23..bad19a0ffdbcc0471a6812bf30a0c12f0e60401d 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference-escaped.js index ba7cc6c1d51b14144184c5d6d69ff04c000fc415..6d7120d34edfe4ca2e8590c121e23bd67f55cbd3 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference.js b/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference.js index 4c41862602c0eb429ea55b3b157438d722b19570..6054334122b714ae6b3d19368fb7c2b23d61730a 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier-escaped.js index a8c2208dbefcc575b35f831d27441bb9cc5ed67c..82774163525a0074dc7ab1a6bb571a84c410378f 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier.js b/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier.js index 373e7090ba62599089ab9e9dada66779b3cf536a..c946482a859dc31aba21e0b8e605e00c5cf37adf 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/async-gen-private-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async *#gen() { diff --git a/test/language/expressions/class/async-gen-private-method-yield-identifier-spread-strict.js b/test/language/expressions/class/async-gen-private-method-yield-identifier-spread-strict.js index 4e60917ea04706924bf8ee2c0afc1bfb9652edea..47f6e850cf209726c972ca9b488547c6743bb812 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/async-gen-private-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-gen-private-method-yield-identifier-strict.js b/test/language/expressions/class/async-gen-private-method-yield-identifier-strict.js index e7e8ca8fb5e23d3d39cea69f9ccd669e9311de20..077662545374239d0c17e7dcc2b7b089752c36ea 100644 --- a/test/language/expressions/class/async-gen-private-method-yield-identifier-strict.js +++ b/test/language/expressions/class/async-gen-private-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/async-meth-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-dflt-params-duplicates.js index 9e104289d33a68f61038c8b8a38bd3185f59e599..8ef4b5f348876cf860483b9baee32e84b2fca34a 100644 --- a/test/language/expressions/class/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-dflt-params-duplicates.js @@ -55,7 +55,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(x = 0, x) { diff --git a/test/language/expressions/class/async-meth-dflt-params-rest.js b/test/language/expressions/class/async-meth-dflt-params-rest.js index 10b9d61d51b74bfc011b61af5a4c93759a67eb8a..72955d115b931a67568f4ec2b10ecf1c0adffc96 100644 --- a/test/language/expressions/class/async-meth-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-dflt-params-rest.js @@ -59,7 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(...x = []) { diff --git a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js index cb5d9470fb0bc211d86887d02e636e96fc0dcc90..9af9a04725007cb2c93636e684ca85a2b9fe17ee 100644 --- a/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-rest-params-trailing-comma-early-error.js @@ -51,7 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(...a,) { diff --git a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js index 167dba83752b181226bb8981a2424b618d65054b..949fe1d9639c36c235fb4afab56a549b254f281d 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-duplicates.js @@ -55,7 +55,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(x = 0, x) { diff --git a/test/language/expressions/class/async-meth-static-dflt-params-rest.js b/test/language/expressions/class/async-meth-static-dflt-params-rest.js index 1b1cc8db546d52d1545e8b531a3387e7b377ce52..0af3c1c0bbcff09b1181112335998a32d57cf8ae 100644 --- a/test/language/expressions/class/async-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/async-meth-static-dflt-params-rest.js @@ -59,7 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(...x = []) { diff --git a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js index e6404a5486eef0832d684619b9e754813f4a207e..bba144c84c89774157490242cc795817d033174b 100644 --- a/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -51,7 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method(...a,) { diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js index 9907dcf3a019c72c267f268a7b8c987cc2c54cba..6c299466568656f586f4f4540373abfa868dfcc3 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-binding-identifier.js b/test/language/expressions/class/async-method-await-as-binding-identifier.js index 380e9ef45d434473e3a07236f15d0e33c39ef34f..6c1c0125dd19d6bae2e7bb0f5b651c475ba433f3 100644 --- a/test/language/expressions/class/async-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js index c6b73a2c9907c7ee28c2e3480a8367a3551bc802..45e4517fb6d4482db7e5b8c8dab1905dbaee6e56 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-identifier-reference.js b/test/language/expressions/class/async-method-await-as-identifier-reference.js index 5e0e9468fc72ba7fe83fdf1b95b3ee5e6e4755a4..c29efb2b9607838a9a687fceac83ed6068ffe463 100644 --- a/test/language/expressions/class/async-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js index cdaeb03f8b5d379b75261c148af61ff7a07112db..92ef97e80f347d3c5a4e9e4b91ec3b4d00a1d326 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-await-as-label-identifier.js b/test/language/expressions/class/async-method-await-as-label-identifier.js index e32e336225388597898e94fb9da2bb365a19258c..f735d3af5304721d2e875d8306e3b7089c0e552a 100644 --- a/test/language/expressions/class/async-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js index c9179c02083ef952332f993f9c12cd92eda1aab8..c158e1b16ed15282ee3f9e3573b7bad774f564f2 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js index add6e7ec589693fe8e7de77db991e318d5892945..daa3dcc83de10925dba6f92029bb2ad41f80a880 100644 --- a/test/language/expressions/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js index b9bb3557a8aa0064e398681760ea95b848c27fe1..fc28075a984865bcb4f3b754b27eaac16f388cb6 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js index 69cfced9ce84fa963a7d568a92a01906b9954428..c80ec2b4c72b21c0194719e7e37ad512e3511b83 100644 --- a/test/language/expressions/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js index d284e0fe2db3a4db447fa82beb04464340e574f8..34fbe9590b258583c19b877e9ebe154282251152 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-method-static-await-as-label-identifier.js index 645d7b974ea2aebb4799a96bf7be9d83d3b7edb9..1096c7d54a416656276e4dd9e05152ca29cf0b11 100644 --- a/test/language/expressions/class/async-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async method() { diff --git a/test/language/expressions/class/async-private-method-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-private-method-await-as-binding-identifier-escaped.js index 681b4fbcfaeeb15855d1ca90d2f66b4419eef382..edffb6b2917eab75596f1791604eb75ced809c65 100644 --- a/test/language/expressions/class/async-private-method-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-private-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-await-as-binding-identifier.js b/test/language/expressions/class/async-private-method-await-as-binding-identifier.js index a0f33bb34924cd34efd2bc58e2a4b8059c8b1174..d26dc98cf23867487248ef6fbc98cdb9bb4b2f8e 100644 --- a/test/language/expressions/class/async-private-method-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-private-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-private-method-await-as-identifier-reference-escaped.js index 69b18fc73e287173d53d1b3d62540ff4b76cec21..14d3ff6eef25c92be11757c8d141aa092a54d9f7 100644 --- a/test/language/expressions/class/async-private-method-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-private-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-await-as-identifier-reference.js b/test/language/expressions/class/async-private-method-await-as-identifier-reference.js index bbd21858384995777ca6b7f1655524d391bf7feb..71cb27c9256c26d4a5fea1b3940a959c172635f0 100644 --- a/test/language/expressions/class/async-private-method-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-private-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-private-method-await-as-label-identifier-escaped.js index 0ea17793457d79342df901d784acd9f3e040d45b..af2f38bfd7fbcd3ceefb80b669532647b095eb10 100644 --- a/test/language/expressions/class/async-private-method-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-private-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-await-as-label-identifier.js b/test/language/expressions/class/async-private-method-await-as-label-identifier.js index 2bfca2039fc6541bd4452d46b91fe3a3202475d6..09c7ac9eb73107b43bc3f851bf41cc8e2ad52614 100644 --- a/test/language/expressions/class/async-private-method-await-as-label-identifier.js +++ b/test/language/expressions/class/async-private-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-binding-identifier-escaped.js b/test/language/expressions/class/async-private-method-static-await-as-binding-identifier-escaped.js index 6897c6807f2578adba6efbdbc6a7ce02366605d8..496c9e1591cde675670a874a942b540038885978 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/async-private-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-binding-identifier.js b/test/language/expressions/class/async-private-method-static-await-as-binding-identifier.js index c5082e83d9329ddde2d8ad651e3012812dc74282..e97ea5e2bd6cdbf712546667d6a5c1031b9e07a8 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-binding-identifier.js +++ b/test/language/expressions/class/async-private-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-identifier-reference-escaped.js b/test/language/expressions/class/async-private-method-static-await-as-identifier-reference-escaped.js index b3e368330c48ad0d51be48b14ffe6b61cd47bf96..17e9d523e59624a3f74d1129bf3beaf7a47f6de8 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/async-private-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-identifier-reference.js b/test/language/expressions/class/async-private-method-static-await-as-identifier-reference.js index 5a3e950a6bc2f5c6e9a4d74697fcf360bc946b75..cabbce3981cc83dd0b17d00d27477ba685319ce5 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-identifier-reference.js +++ b/test/language/expressions/class/async-private-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-label-identifier-escaped.js b/test/language/expressions/class/async-private-method-static-await-as-label-identifier-escaped.js index 6090307f2ec953601acfef7be1ce170bff782028..f122fd89d1451a4b770a6312c95968b61c1f958a 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-label-identifier-escaped.js +++ b/test/language/expressions/class/async-private-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/async-private-method-static-await-as-label-identifier.js b/test/language/expressions/class/async-private-method-static-await-as-label-identifier.js index 6edb6a3db418b18d4fdf1f87b3572339ab6dcc63..d20121c7ad4b08b783c07a7dafac88d90ef4e0ad 100644 --- a/test/language/expressions/class/async-private-method-static-await-as-label-identifier.js +++ b/test/language/expressions/class/async-private-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #method() { diff --git a/test/language/expressions/class/class-name-ident-await-escaped-module.js b/test/language/expressions/class/class-name-ident-await-escaped-module.js index d52158d9d72c2a2e92984cec7f925d2b0d37c5ce..2801e9a6bc7f68774163c6d28ef3cc6e43d76458 100644 --- a/test/language/expressions/class/class-name-ident-await-escaped-module.js +++ b/test/language/expressions/class/class-name-ident-await-escaped-module.js @@ -18,6 +18,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class aw\u0061it {}; diff --git a/test/language/expressions/class/class-name-ident-await-module.js b/test/language/expressions/class/class-name-ident-await-module.js index 591f660978bcf486d40d03fb436c3feea5a4ec27..ea58d64bc5306f59ba48310711c552dc967bd0a7 100644 --- a/test/language/expressions/class/class-name-ident-await-module.js +++ b/test/language/expressions/class/class-name-ident-await-module.js @@ -17,6 +17,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class await {}; diff --git a/test/language/expressions/class/class-name-ident-let-escaped.js b/test/language/expressions/class/class-name-ident-let-escaped.js index 8af02417eed5cfda2c1da4909cd44c7c9c38c2e5..300e8edc26b926ea49d7a560f2bef5419fba1473 100644 --- a/test/language/expressions/class/class-name-ident-let-escaped.js +++ b/test/language/expressions/class/class-name-ident-let-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class l\u0065t {}; diff --git a/test/language/expressions/class/class-name-ident-let.js b/test/language/expressions/class/class-name-ident-let.js index 9906a4c7fdf5fcf2f75ab38ef2641ab33e5350c0..b2665fdc3a0467f949f44f4c3032c177c838ae34 100644 --- a/test/language/expressions/class/class-name-ident-let.js +++ b/test/language/expressions/class/class-name-ident-let.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class let {}; diff --git a/test/language/expressions/class/class-name-ident-static-escaped.js b/test/language/expressions/class/class-name-ident-static-escaped.js index 2f45dd6309b734367f480466588304e12cbefe1b..e740d54ac78df7968873f5deb897ffcfa35daec6 100644 --- a/test/language/expressions/class/class-name-ident-static-escaped.js +++ b/test/language/expressions/class/class-name-ident-static-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class st\u0061tic {}; diff --git a/test/language/expressions/class/class-name-ident-static.js b/test/language/expressions/class/class-name-ident-static.js index 517ec643ed5951ae1be105d83a8d09ff0faae66c..3929c10f0fbb53dc588a62475470b9ecd14d6491 100644 --- a/test/language/expressions/class/class-name-ident-static.js +++ b/test/language/expressions/class/class-name-ident-static.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class static {}; diff --git a/test/language/expressions/class/class-name-ident-yield-escaped.js b/test/language/expressions/class/class-name-ident-yield-escaped.js index b23a32afc619d346d2dcaa54f78ee18f5020209a..f4d7a8d37bb351db9d64b4ca06a124035af875b3 100644 --- a/test/language/expressions/class/class-name-ident-yield-escaped.js +++ b/test/language/expressions/class/class-name-ident-yield-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class yi\u0065ld {}; diff --git a/test/language/expressions/class/class-name-ident-yield.js b/test/language/expressions/class/class-name-ident-yield.js index e525786c5acd0cbadac7045822601248e962ac62..93e245a6e0e70aca555c0be9e05360526629899f 100644 --- a/test/language/expressions/class/class-name-ident-yield.js +++ b/test/language/expressions/class/class-name-ident-yield.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class yield {}; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index d1f8410b7c45dc123800b10e7cbb543b0fe44f0d..593f537a48bf15d3523612467bb0d0b5cc66861f 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index 7d93db6be6a2ebef9b56afd08c0d376d71399e6d..5a51a47da7bfb81aa77e79a614c82226f004b84d 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index e6b37c98d74ed2579298ea8939d840b80238ba88..b7ed3b79675a77d0b125480dbec5742ebddbf14a 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index ac0a8f75c17a124a6ccec4ca9f736e6cd4b60bcd..0a0159ab174fe99d6b186c8d554c4e3fc256f322 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 5f431ba00284267e700eeb64b29df1eba5865c2e..e989a2405554bd6547c86323759954ad1f84ed49 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index e388d32700fce13d51d61913f3e00591da607b7b..4ba9015f06f6a180718025be9f1db6d4b5d916e1 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 48aa3f32a5b265c871da21a016881f670ead6268..f44304e2713bbb05d1ea28fac0345ce41a9ca555 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index 8504a7653b4d8335675fe8aa5a7822548e073318..8f45aa3601ed3427357170bd3453def10e6f2125 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index f8e3cfc4b258c0793ddd7da316f5fada405912cf..6f9173e03cd992978694b8dc13c63c5cbe5b1aea 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 6660f3628f880fd0cdf6d2655d24f14477768e66..4780dc2b49a117d41f638c3c3883b81837e18226 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 442ee4a5c5118121f11edd21a0933c6ae0cad7e9..31c9ae2ef78bbd48341acf3c626ef0ec061e0c7c 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index c453a2de797b0b3e8ae0528a89d293ce86a53180..b26fb34ffbb1dc428e2d5ab213417eb322f0a37d 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js index 8477fbba2fbd1dd5c2a8152960724dae2e18e8b1..6f9ad321352e150d5fd774a8c22bf120cd7f1ec2 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js index 966d3eebae2ea6987595b8d612ee9ccde9988dd0..ba9609f33f1a31263e0d06b1c2ce094b475097f8 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js index 6fb2071689a1e1f4757c4fa75ada1a18d7315fd0..9c5c16cbcf195e40fc751162b89d069f44711a44 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 1e6079b46bf4f0e8b64463e90f799af8c8985c9d..1f6237bece969a2a1642d5b7643e149aa0f67664 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index 09fdc89deba7a6251b90143f766e392c7533a6b7..c0a176cd5383ea3f5f55d2cc4ee42ee243c9638c 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index f169740fa52d515d069107fdfeebcc373d35739d..37044d0485edd6f805c9383a2580916ba5c2fbdf 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 2e9a5d088217f5c71ea4c38753f701449e816385..e17b0bf091b3dc5cb649cc30aa6173ab6d6d4c2a 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 9fd4fccb5d9d8d3b63f0dbd7ad94fc2c0f0fc219..a88c97dac884f60b803e939878ba9c62ac3b8390 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index ca92149dc39cec0158f05eb1c77d64772e01ee2e..a558a9d165b6eecdcc41975971cc259927350086 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 03d1df9c633eae36987af381cc0696b5ec9fb8e0..d0b55999c9a33dc04b0eaf8174c472f047c67ca7 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 5596ad2bf16f2daa60e91150798378bf8e0340ce..86476ab620d1a4230db327fb308da2949d0ae11f 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 9362e3eefb9cefb0ec6d6c093987249b54562991..8fab023d5f408449c982eadfab623d5e7daecd48 100644 --- a/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js index 6f83bfadfb3f513e1f7ff9022bd34cde148846b4..6dd430c0781fde1e6084263c15dbdd6a7522e318 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js index 79efef9e7f6201e60b4fd8f995e4458da632873b..dca81343137bf3a05ed4a095590d78df59509907 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js index c919c9bbc1fd84272c2509a3409d85b5cf4ee0d9..31eefc2ee5f50f49c9cff9006bb95341bbe33462 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js index 338b6b7adfd06119326e764bc9e327eafa6f996d..50aa63a5bb0d5494043a84b07f7623a66a04efc0 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js index 7f9fb22ac9ff7791ed9443a1edb7bd9ef11624f7..a78d800d7cca51ce95caf5767cdd7ab2d3ca687e 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js index 79e1f54349c2f0a6537951fbd2e9c98eb0a41d84..5d6852a18f6599ecd2abd0a152dd77f10a3e410c 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 926b8a9db6ba8f3c5ab85508f03a00ae1f5c5b6f..6f247837e47f2c46fd140bffeef1890f2631d4e1 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js index 1a022f0be070e3afd1e5d559d9abc84a8d96b334..4c09e5b19e57fa65d27f0ea27b563ad33332082c 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 0e35b534f63d959d21d53493551f503d819e263c..bc4c4c478496ad600fcde00898d302b926a58179 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 2c51a1e33859bcff595b52f0e775ed20e587a824..9d4467f94f016e48e818c14e5dd7257916574353 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index eed831ca70aba6baec114bd7682e31ca5005dc46..8b96bbde229c5d42c4e0b79005b1e75ab860f683 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 827cdb78a1c862662fea0787cff8e7b3a5fa9553..82d994a533159e0beab9c9ec12866deada5ef466 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js index 78183e42804fcb143afbed6ab06d84451b55e19d..5c4d9092646177b64ca4edd1a25840dfff43f365 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js index 09f0cc5ff0c3195a5865351aa196390aeb66e0af..9e8f5d408b4d98447bc2c0b31755f6b53780d181 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js index 8aef500c87da308955244b141e0cb1d4ad291c82..671ff25803f7409d97adf9d8a049bbb2a3579e4d 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js index caab6db998780411a9894e5333823928c09a5706..cfaaa811ced82645939c7af94c2c37743c9e4e6f 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js index c15739c8cbe2e55858fc2200b3f6b0e7c9bac228..693fd3cd8d15e0308ac194524a0e962efb30f894 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js index adc6ef4bb06064ecde6611cfac68b2028fba7715..4f3114991b32a1e299b89bb407be5993eefb3591 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 06a7f204f7475f604cee3f5ef88d6b65df9beacf..eb6437a76077a292c55ce22686a1cf9715b7f922 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 2c9d44509e253f6b50b90cee7bef7797c5fa52a3..d089860c34130a3539a775282093dd2f3f370812 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index aea9dced3dbb90fecbb43b06d20f1714b9e8cad2..fc045e420f4d02c8dbff8d069ce9855ad60db740 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index b6990df99599113e6ab727071c005dcdc6eae498..eae7f93d41512021b1f6e33db5f99e1b574ffe5e 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index ea97287130a131ab226a5b3f9676f66d11bf08b7..ce7cc5e71b7d030774bc698d3577c1346021d8e0 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 72d3e79673b2360db613dd48130b827ad3e4799c..431ff94f5ac616f9faa843076213702ad7bd48ee 100644 --- a/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js index 01d3aacfa617b1c215e887f59c03aba55d5256ab..1fffbb10c815cf003068196e1c7307e346dbac2c 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js index 7fbd1bd4bae172c0c0d33d2cb84399be053106a9..2bcad8525dd090e60235835e8a0784790cef75a4 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js index 69949848b311f0162ebd03999d5631539706bba1..b2c44da270137ed9412953dc90b989f087f66a60 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index 6d876ff386e5a1bd95884400d2e5c26faa97602d..2ea658542995384b2d5d44b01b63c8737c355d3b 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 8f33bc1be8a553d115493431b64af28181fb8a89..2f02996f801c4a572785c2387fa4e620953b091c 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 3635e4f1df3799c0a5778ec62e8ffd98677222b7..9c06a9eb5ef0c0bb8e066c88b04e91eb97aa48b4 100644 --- a/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 8075f1af6e3fe3dbe58203fa7b1dbb9fb9ab476b..8562af7d35ce7b7dff0d5d4324195008d194f74b 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index 8d5a2190e26276189c915af9c0dfb1604a74b2f0..9567c48fe55fc897e871fdf6c08d16e9ebb8d47c 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index c5cf562cc7463ea8fb552576d01647ff79986afe..0ee150e67c23f6a2fee68f00f8ffeed7b14d530a 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 769e385bbb1e116b1f1ebb8f679315a695869f30..ef4e988e22ca1b498c984585603d15cfcc0b8625 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index baa8ddba35999d9f14b75e63d2a6962dc2347100..8a630d35b87999c532cf8386652cdf334e3c2036 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 0c06fdec9066450faf11bb7e7a709ba1f34741e3..9675db31188d88d26983e4a00836395f1d962463 100644 --- a/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js index 51ae05913f0cc0e7a90d1663e81164412f5617d7..082b40a522a45804381fa0119a6f8119ec43ad0c 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js index 0b0e1157be764d0cb8309bd61756f4aaa0b675fa..3af6cc47b325d086855d4c236dbf3dd59731447d 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js index 21b49d581a5f89986e4d02f6984f2fe489d57ce9..1a0c57337479db08f7025e65ce4a9597cd8499c5 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 59ee7c78872ffdc3e8f00aabbc2cc922e4dddc58..c4acb535fec675b82ecc1ccc619c0c6eae0bd9b9 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index c1c866c90fd1792941592aae2614afa02763d93e..edd22175f3536eae15ca8f4113c7672b3fce5754 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 32653444ee65a90d31c0ba9964c7441eac223854..5f156cad05c92fd56471fa076861b5c8c06c6b48 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index ac831baa4cb1f79e1aa7d2c145e0c374b4956795..e36168f9721641cb442fba85caf60ba2ab02155a 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 4be5aed469dea0b0bc483924666009063151c8a3..2d177dd87908de965cadca26b9e49dbcc17ccf24 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index c0cc369ed0202a95978f3f5df5ae21388d825ca3..1d3749a2ab8f32775bad246b3ec4702bb48590e7 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index e40f4197a87b99a434a87867787c501941345525..fad90da9218180dd719291059bc2320ae6eec396 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 769207a37fc623f09c591d366cc5886d9482905f..a18a24724f668f5759c39e49984aeaffd89c6853 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index db8366de9039e02bd15ae63d407a1184d11c33a0..c734474aa405337d6dfec110d3f09a878f8425f9 100644 --- a/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -70,7 +70,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js index 9ccf5478c44cfc430902e9b82200fb2c40b4c7c4..ac2cfdc5dd208a0017e9ba8814ed193f5f1eda26 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js index 6df71822be09261566aa44afa19904d3ec4fcc9e..d0035201909b6b2637cc0bffbdc0ffa45d4fece0 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js index a10154498250e12d28377036cf3ff44b734d593a..56d80d5ac15bb98141a47a6aaddff1d53cbfc5ca 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index 27095eadda64591d9d5e722b0c91b87368cbb563..d1e5cd14aabdcb837a224585b7c1382c9f7f8ec1 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js index 074db76a2096a84d8429effa438f853b89780c5d..b210081391492d04d70f71223fb78d03ca870099 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index 7167e5b0e7123ff17ecd0f5063580aee24863f59..3b9dd51a37943672b36068e5707e84f40bdad249 100644 --- a/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index 9760fb63ede0a25af2ba5142d2a663ab3e29c41c..92e7a980feddd7b310978e4fe9deee903cd7f5c6 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js index fa8fa20cb6a91fbd618604fdac220cf6b6ead274..26c4ede90084af2ba9ccb3df5582329f6cbf0b68 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index a38c18a27bce332a1d1cdad5f8a0b680a6ac24be..4567b048dfd49f0967d89860d257f8c50ae8d378 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 21ca988eac4f10335f2c5a6284af8ad19d85226f..14d6502dcb9642b307f86b9c9549db196595b74b 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index 759bebba246e84e77f551179544df795bfa19411..78ad378278d1016a486b6794943683e1cb508b2e 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index b2e62fdf62f1e445873b18146b2bedc25976cbcb..a651470b727e1762c1f0f3dd11a07a7de2308128 100644 --- a/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js index 55887d0b104599159d97e13becf5da8899a88977..fd2fb05369363ddb87a119c1603762d095f2fe2c 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js index 31f68b5a1a76af881293a5a0b7c97a4868ddfd9d..3bdb8eea355249656f76336b7ea3fc1df8e04972 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js index a061e609646f6a845f6f346a0f0f253f997afeab..cbcfb4db15d502d332a8a7c4a01bf10efd75c99d 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index 9ebbfda4e6556c9c5219cfd7911f6054ee65690c..c0a34b40993fab4078a313dd514c28dd1d74ee1e 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index 902706aa20fda74c9c47b3c9ccc9c8a5fffdb28f..e8dd1316cc3167d4b35cee3d6c0cb3441c40a563 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index dbf7b24ab36ba6d9051e5f0a3e1c4bfcb7c5c32f..4bacf4aec3d24a6e49fed0f51b41e0ecb7c8d077 100644 --- a/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js index 900b7d9d3f8492b903a2b151fa7b3f0eda5c2f20..ca300db7044a0eee5feeb76fae3cb08a1eceead2 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js index 79d4067968b06df964b388ea8a17976ee1ae45eb..2ed8b753da01751da1ce57a5e2160c5ff0491435 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js index 545cbe9122bf46a07b20ee2e4c800a7d002cac75..774f8c30e887726488b0dda77e82ef14dc2aaef6 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index c9b613382efde89dd64cab40760d5dbf96298619..61d5e86fc5ae2c1fba05bb06dcba0f7b071f444f 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 19c394b9961d7bfa3654689ad6e7af4fc0c9f053..16aceb0f4454fe108e7447bc2706fceb7fc3f104 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index c308c9aca3bf8b18c8b10cf88d3b88e4dc10a3ed..e5bc5da9ca4739ac0523484aad2b65ffedd1bf19 100644 --- a/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js index 3712ec760aa4f8e3900ced1f9ae718285ca0b462..4b204f580a977e6c6dd6ecd7babc940c16b4e8ed 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js index bfe7bd7e3fe34675915f5e4e5b597a2f016f1419..90c76b384b6eab79114874f592b2a1477a6b8064 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js index ba50c13570392639552add969907893efb9a7aef..73978a155150a75ddbb470bea12e890c2f165839 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js index b93511d852d3ea397b10b07bda764be7f7af7cbf..08c8e14727d43577147c9b7800f2451930435437 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js index 146110e11964d6ad632169beab4380fa279e1af8..7536c82f142219ebff670c83a34869a9322c85b6 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js index 8b0f242e8c1d6da9cc89cc5c1cd768685ea3c5d5..e51e0733557ceec2f853548e6a8005b5fa7500be 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 06912f13dcc9980247e3142a9f3a2bc1b9ec55e0..1dcc913b4e5e023575360958389e335c1d56f119 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js index 0359081c92025a50126752523f825c467caeda23..86b7ae6eaf73ae8cbd802a652f88c8c75fe72fdd 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js index a49f0b9b54009e2926c819807b8c65ce2d247ab9..38d0962137d689e5732293dda7ca9d0d9067911a 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index ccaa12225b1dd91f7afa6a4a298d011297267627..98b9e434b4dea2fde2663e01a6a3e9f358166e06 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 28d024037a9d5c3387a20daf9dbf3a790d63acfd..d91491156009bcabdc29c77311b9d661b889e00f 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index a3460e442d99d8a630cd6105f7e667af3209e3b2..9fb7bdddc3a199f3d68a51f699e0d99ca60506d7 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js index a2c9ea0a0cf0e49e3071241f6258576a4d712e70..684bd2f703ed7f91a1e7e737a8673b5d6088c6fd 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js index a0c94030d217d8ef2f43d5ffb5e144ddcfd3c259..27c9c660ee8dbfba7de7edca74be53b56260775b 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js index e17656c1f3f105d1031ce4a2cdca960b61894cef..5932f8ed4b0de02ed422995884ce4a8bdd50f79c 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 0a7072a2e42770a890de98e30e30b96a64507bf9..6fd790b3533ea48260506b43975f88659e4f14f2 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js index 7bcd50294f4da02b4dbb7baf61075fc71acd2381..634267415d1b399194ed1d1511ac82d734082a25 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 47374fcbb2560fc518f8fa469934ae349c86295d..ce2e51ce1b9c0c76f6c052d39b09614f1ff55909 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 4dc1ff8bb983d3c51d4c4ddfcb92c951796f2efe..4296aee58849ba0bae93060d113d8f01bfd30a78 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 57c7512ca784f9aaa77a4cea2de55d54c9691930..ea91823b2c9ba3fb1fe09f3146a69d1fa1d4932a 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 5eb6818ea4ce2af760709f833a3de20fc59a87cf..1c3ed4ca22fa66a1494dc179b8263fa5db5dd9a7 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index ef41320300f9f5ea5fec04f72e5dba746ba1bc71..8356029a72b957b2d9fd9db0e7934c0004944eaa 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index a2bf2cac3b2c43b795710d161bc108854a20c549..4936dbbe66648df47a374198ae2d6dc4cf889e64 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 765b595510b97e050a2d949af15e986089cba3af..725dc52e276f777ce575f085ceae18d0754655ea 100644 --- a/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -69,7 +69,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js index ee859d066c1bc8d5c3253339ac7d85da8a931409..42b553f53468f0409586666974b582da0080ebd2 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js index 0930b3f417e9e009b3daecbf337faf5e2bcbd15e..c8592fb7da354495b9a08006b83609d4a6c7fab6 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js index 5c583faa489c07bcc94d641b71df79438b8b5482..7574a6d69ff69c90fea0d7190c0026a72abb00b3 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js index 8cdce7f133acde86475d151a3de8f50c290f79c1..d02077e10193d1d52a35e7d883079c4c0002dd07 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js index d11db9f598d1202eeecc89ddf880cc439b294737..26743dcea51b076aaaa02ea2d5c5545c9a766b54 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js index 2e322892313ffa1aef8b3e0c404e54c522d57cda..d8fd4ea59efc963291d9a5d71cb98ce0f8a430f1 100644 --- a/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js index 4cbff9b24c8e26e81a0e26851aaa9e1e4414011e..e840fc358b8aa6a55a063e841a3059be90488157 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js index bc9f0e0a6d386c2769b81b5f4eae75287b46eb2a..c7fb0067e8d79740c8c3f7daec9e8fca9d196c72 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js index cc0a741ac3dad97a1a744ddc31b4216467c60173..ed1641004646451ed7ed85f69485ed5847752de4 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js index e195f280263128b2ed2d9b1b2753df24b179a712..599b923d9d82845b06b421481758eab58c54db49 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js index 914726c88bb479a7dafaa36d217b36a6ba27665c..873ddce441a56695f41f42fde74e7bec62d168ad 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js index da74747bdf92187d92efaa9baa4782a937def938..a5816a62622217a695f4a5af9669b5f30d8092ce 100644 --- a/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js index 52b149957d754e1b1668ee5f80a615cf96731e73..2a45d9c866d148e6a0b2098807a840de4e89a675 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js index c39ecabbfd872b0b8db03cf140d7d660e9556e86..9b1af4e24aca87b60b34a3af82eec35c4bbbcf62 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js index 1121e0e5598e092790f5a0a828473e2f8e5a6c0e..524bdabd30e7bf6fbf7c6976960c113c5388e774 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js index 4c1a8ae17843b292695f55c4c4ac9f8f47819ae8..804eca513fe7330c76b1b8ec7b15776c4d8081b2 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js index 199c06d404b2a04afa4205c2070efb302f5f454d..b36c6eb77ce027331bd83814ad76e27e49ca0510 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js index f34d4256f3584bf8aff8cd5fc3258f11ccebffb2..15f40eb62b63a66f1ffdf6a268c99957475c6675 100644 --- a/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js index f2838c6285d4808fb09a03e025bb10320f45fcf1..7f4de6fad2d562f8fc5a5caa6047930dcb057fd1 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js index 8bb7d404566461e935b455f8ab8b8e0cde7cb4e4..277df5bced3c7794d6c3490436e3fa956776dc53 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js index cfca7a4315534e97ffea74fbfd25d99d62c3a0a5..dd91e54cfbad2a36dd100c3f046bc0f7b3c45279 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 32d3141704dc27e11d04312133888b6c8b77a452..fe548d045525c375411c65a1234b52b491af3cde 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js index cc87fa4ceb9701cfe1c9804673dd7598760f3725..fe990e27435440e866019d9f27420875c0b4b153 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 808bf41eed3bfa0264d997e1c257475971f6ab4d..edb913753518fb2d82a11e7d508206a2f1ba8f37 100644 --- a/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var C = class { diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js index 70058d1d834fe3ab6e53b967a22b265c92d755fd..8ff894f05eac11f18310f176e27146963d3a7377 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js index e7dbae543817ab67b3ef08c50836ae7672bdcbc9..c60ec94f82fc539a284c0f64b07c9968f5436507 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js index 3deda5a95c85fa946f81c122b597b16aa1649947..6445c708d1e6109e40ae27556ca8a59828fd9246 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js index 1ee032db1e4e1110852822b3f080b70071d5abc7..dd4bde4a6d2b895cd3be2dc22fc970bf4ae9417a 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js index 0fff6bc28672dc61aa0d8397fdbb5d87d787ac14..e78e3399229de606712d3d7f685231c930b72968 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js index c93bd3aa71ee4412063f1769ac958439e5bb74ec..44a65e006cde6be450cee1a6b4418fe2260da961 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js index 24e446ad6e648dca4b592ff857489680ad1ffae6..e5ce5db4aa4d888a7435b71fe885cab115fd7121 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js index e277d3d86059c1201fb1b9e57fa7dc9c7e245918..d06e761c92a3e3640dd2d5c13fe417c4de2c6d97 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js index 0e27bae4f5d1597e7f83d3cc9f4aabd800dfcf59..8f6bebef57a4d0a227f3fcd1a3708e436bab18e7 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js index 8391f701cff63d4e6233537ba811509606c52fcd..bb5ad981879de1afb10c8383ba92fa73a6063481 100644 --- a/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js index 85692e8a0ac8bb9ffc9bdb035c38d202afc54ca7..13bee02160707b376723e13663574965641e0b74 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js index 1b7e804bb08c1822f3ba6c3c8332d0dadfb06bcb..6b139ba561c45d8f9e8602fc21e8934d550c1e81 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js index 07f30ea57c4609f948f5416211e3aa3cf90f676a..3f3c933ab7243a427496cfd739f173d8a970cd53 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js index 825f6b04f59bea66daf863c8fb114fe21b193087..9425affa279185595639b4aa959497823de8fc14 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-err-delete-call-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js index a0a6dfb62278007bfabac1832f0f851fa3faaef1..753c9bda00d1bd45c0674aeca7e8a54bab844f9c 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-err-delete-call-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js index 4c97007df1e029aec3ac3f4f5b5233baecc29427..a8d332fc6b7aa9af5d6ed02e4e6e86d28d9e2efe 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js index b9e67a8dd77f0b3c86809b1824bf67d0bcf99442..9632a9c2c639b7be111622ee0188e1dabbfa91f3 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js index a62f4a06b3aca6b1bd546c607f9a1b664ab7343c..aaaec51113fa914e55fa79584de22f71bd60f941 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js index bb91955455e4262cdaf4a24114193f04f06c62eb..f33b6fab60b426d8838f33c2661df068a9b15a2c 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-err-delete-member-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js index 5473212356248727bcdd14ef278e8a8a249ddfe6..8a0790eb26a552fedc4c3fb3ea84393f0264ca38 100644 --- a/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-err-delete-member-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index 20b8756ee89a8fa01fcd721c919896b3ebbd1da9..09fc24b671c4dd7f90ad4b82c617b8dcc1b48714 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js index e997e4cec8069d8e4bbbc2d39a46a45b3827b575..1c449e3fa845dce097f565724b5329d83763e748 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js index 6241ef1c8e19d7c88a725ea8c6aa31ad68d06cc1..5d5abcd3a6ce064d84e22825b41ebfa7ea75ff85 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js index 55eaf4bc37d0b579fcda5457b3c16331d7dd2986..8fecfab20d997571a12d1572adfe681269a6be9d 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js index 3966d93358e5b88b0eb8c2234a0b330f4f1dddaa..28aa1a41f3cd788803d0fad145e045beacd77d5a 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index cb775243aafa3712dde5b74f91144f084894ce04..c2f2af6a08e5be7716c18a8ee1781b52788e5419 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js index fb9816405c482b1b8c7ebe630ae483a8b53317b4..9b34f0457e008d6dfbbdfc31c5fa946f59b103f0 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js index 1d0fe9e0179bccd619164a53240e73e01dcaae61..a9c6c8e72530e50b4f2ae18c8c9e1188616185f4 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js index 80408996e8437c1041ba220b782994cf05c3d30e..d0915da334fb719b09e38c1040cec830289eabab 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js index c642434f7341c463c288be93ded62092f43eb708..00b8481124a2f5f11a3d90d7727d3e19e1b45b74 100644 --- a/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js index bfeb41ff07ddd69cf2ca96430378e508117273ee..913eb21485dcaee0d042d66dd63a08bafe9afd73 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js index d0e1978cae433f614aa71469cb92ab23f24edd78..1389b9fa22090dabcfecccbdb27da60b6fa16334 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js index a4a76a8c8ac3d469e16647be770dd74129901ec1..4bbc1dee915c53c42c927875c23e5206aa5fe017 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js index 5d0442d239a9a985266a4d89412d99a90b7b6d62..41b4c51ae05a3c22a99c19dd41fa3f246bbb07ba 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js index baf0af9bc46e8584b94778cd911363cab2807c82..573e31d5441ddab7c91ced672324df11959b88f7 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js index f8da44ebc3ccf8c485694601043a2b9aaa4cbcf2..b881e17d482d7cceb5a02be17679bc3e8b9e030d 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js index 0502f1844d197aba05b8bfc5ebf5df4560f110f6..78dc6b43e07b615aaf4c086d528a2ae90d8073e1 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js index e30de639ed866c982d570d05cd7547454225b12f..9ada69d65bfd80bb9c973019c82ee7e64c233bc6 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js index cdf405c40eef1fb37a0ca179d06e5491617933d2..4bf3ace5e5a5fcc8cfe43d65dabe185663c66072 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js index f156b042095ed9e2462753763946a969bed7bf1a..3a76ced6543a7ed257d642262edad9eb02f0ac5e 100644 --- a/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js index da1d334488a0c3071751c04d00d94fc8a9455814..f4285ef6f5811a7bbd58432925a75cbb3fea9185 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js index ccc301e8cb5e39d224efa1388435eb2ab08c11f8..88d049c88e96117f81c93ab9c2bf6336c306b80f 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js index 719b1332831328bb41d2129eb81a463a6d9b4c40..cf8ec04bc7729bdbd89c6db24112db95595f2d13 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js index 506981f77f3f5c3c482039325d1c5ec1a0fa3ef1..87a8d96dd7932b10facd63757e6d98b3fac1189d 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-err-delete-call-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js index 7702a34d0ee692d847a96d8e010010737ff7a42e..3734ee658eb9a68ff4f6b8c7716cc34e081db519 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-err-delete-call-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js index 2d74980145fc9df45e17d0df215eed895e0b13b3..3063c18b029481af398a658fb0405b89242e8b59 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js index 8c8e58335bfbdea3d32dc2680fc69df6f6921a28..81535ade2bd7a7b2c5b6c53dba9b2ae31ab868b7 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js index 97711860bb2894b7866044468f1f2ef38c940435..d5fd249bf76943ebe6f30319c8f96d4783925dca 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js index 04ed45b850e71c35b44894c152397c9140a2ce17..5b64b5ab7d899b6ce31c1f854b07579567b3ba41 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-err-delete-member-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js index 026415d918dcb9b5c9b799735c902bd468ca17db..bec942a5172865425802a61a380a9300694a0a2d 100644 --- a/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-err-delete-member-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index b68666edc2dd143c3a5c63501527418926791516..b91d241b70bd036a391dc14eab4936daf43a5f8e 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js index e17b6fe5f97735fe7befbee84a97e5ea9be37770..51dee6cc3f992f283746e758dc50b95dfa586514 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js index fd943dbe61be96cf83c671eb7927ad10b961e1a1..d3fe9f6af91da535313565ef0ef7803f96f99703 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js index fe06d4c3afdbe50959f280405c550b075d69818b..a7fb5a77768b6ba19c2cc83b05b07a956e786d14 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js index 782fc1eaae873eada3f7ca937d9354ca9b039fa7..a653ad5da96b3c31e63391038a65474e32fb791e 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 18ef304dbee0234561a31b0b0cae6a705c7e2580..ef2cc1ab50c71163423e68253f76d87bc6c491a6 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js index 118e6a5bdd9c7b01b18687febda46d37397f4f4f..0bdef1bcf4aeeed1f73795e94408d37f3b5c634e 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js index 14fdaab48c2797dca0625dd93132ca93f2546d22..e768bd991c1f91a8ad078218efcbd16f408ad194 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js index b07e7bcb77ac1d7bd638e07b3fbf468610db0d56..ecff06ff0dc5f260447cedcd847b3fe3cab336f1 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js index 4d5277fa75506e31bb287c43bebd28f97c2fce83..11a4f67b2e9dff8a4da7c253e318e3b5851631a8 100644 --- a/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/expressions/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js index 0ab9cd2bfd1015145ece4aaf6ab46bbf49a622e5..efa5e54681124ae99c9bf8ab289d231aacf67704 100644 --- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = () => arguments; diff --git a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js index 81cb8705dfc1e8dc8e27233293ca59b311763cc6..79aacd2e59bf6528390b47034d96b22ac278bbe3 100644 --- a/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js +++ b/test/language/expressions/class/fields-arrow-fnc-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = () => super(); diff --git a/test/language/expressions/class/fields-asi-3.js b/test/language/expressions/class/fields-asi-3.js index a44e3509bb2689dc5e77119c5904b732c1aa7c77..e63aa4410669f3144a0bb6b9ebcba2a8cf73acad 100644 --- a/test/language/expressions/class/fields-asi-3.js +++ b/test/language/expressions/class/fields-asi-3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = "string" diff --git a/test/language/expressions/class/fields-asi-4.js b/test/language/expressions/class/fields-asi-4.js index 3d9b76dfb7a08b3bdb268bf9135f547b6074de44..dc207ba8b5a82cdfa8184a2323becc747b431e7a 100644 --- a/test/language/expressions/class/fields-asi-4.js +++ b/test/language/expressions/class/fields-asi-4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = 42 diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js index 277948e58d424a3d2a5b7fd2070588475b04886c..7f0cecb79bfd82e2110ceefc289971f4ac4b34cd 100644 --- a/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-comp-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js index b5305a8551da972795221829b21f4de468954c72..eab5577bc0d842f92ecc51c084fb79fb3ed7c83f 100644 --- a/test/language/expressions/class/fields-comp-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-comp-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/test/language/expressions/class/fields-duplicate-privatenames.js b/test/language/expressions/class/fields-duplicate-privatenames.js index 3e7b0649417f217cf0552eefef58a9ac135ae1c3..913cc812dc0235657dc919997208effc0198bf03 100644 --- a/test/language/expressions/class/fields-duplicate-privatenames.js +++ b/test/language/expressions/class/fields-duplicate-privatenames.js @@ -16,7 +16,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js index ed444b17dd8716b2d19945b44d18705c76db8d2c..5501e918bd7c84fed166fe89da9aaa27dd57b41c 100644 --- a/test/language/expressions/class/fields-equality-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-equality-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = {} == arguments; diff --git a/test/language/expressions/class/fields-equality-init-err-contains-super.js b/test/language/expressions/class/fields-equality-init-err-contains-super.js index 661e1d70d59981f328e2ecf28221436976721c1d..f526efff25bc18533ecbe5f5174dc2a708ec0323 100644 --- a/test/language/expressions/class/fields-equality-init-err-contains-super.js +++ b/test/language/expressions/class/fields-equality-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = {} == super(); diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js index 584072dc093db00cb79b60a66a69d77fecef3292..41257db8b76ac2760a3d63e5eb7c0eac6eec695b 100644 --- a/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = arguments; diff --git a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js index 75c9744068941c02ba3493efd2bc756d6c34826c..f9c215cab4182b6013d749dfa7b9d308e4b508fd 100644 --- a/test/language/expressions/class/fields-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = super(); diff --git a/test/language/expressions/class/fields-literal-name-propname-constructor.js b/test/language/expressions/class/fields-literal-name-propname-constructor.js index 5685c3eff4e3aa3cf98326e51df98214e79e3731..215facdaceb7b374e6727f4632611d7ca1da9385 100644 --- a/test/language/expressions/class/fields-literal-name-propname-constructor.js +++ b/test/language/expressions/class/fields-literal-name-propname-constructor.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { constructor; diff --git a/test/language/expressions/class/fields-literal-name-static-propname-constructor.js b/test/language/expressions/class/fields-literal-name-static-propname-constructor.js index 40d489d12a7aa280e12eacd42eb96603d9e468dc..6e403bb88961eef606051a3fc8ee2aa67663196f 100644 --- a/test/language/expressions/class/fields-literal-name-static-propname-constructor.js +++ b/test/language/expressions/class/fields-literal-name-static-propname-constructor.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static constructor; diff --git a/test/language/expressions/class/fields-literal-name-static-propname-prototype.js b/test/language/expressions/class/fields-literal-name-static-propname-prototype.js index 15ee2d37d8c0f6edf2e51a0393fbce24a3262468..bf988cb266bf33c49966e61687837ae4b4c75481 100644 --- a/test/language/expressions/class/fields-literal-name-static-propname-prototype.js +++ b/test/language/expressions/class/fields-literal-name-static-propname-prototype.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static prototype; diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js index 997451ffec296756a935042b67e9c0a66824af39..02f0cf96381ab52c515a4b256558c5fdd62e4bb6 100644 --- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = () => arguments; diff --git a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js index 56932c16b87509e5cf1d86eb8da649785732077e..89cafd2eaab7aeb792248ce369332930548dd7e1 100644 --- a/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = () => super(); diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js index da2ffb3a5ae5801437bdeb6cf5da82cf10497d2c..5bfd976d1318d9444f8723d5a5373029f6ebb678 100644 --- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = arguments; diff --git a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js index e3d9440bf958678ace665f4a8093ccacdf75db9b..675541051304015a913bb6c0403a00dbd6c39340 100644 --- a/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = super(); diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js index a8d32f09294a646e4d0b003847dfeab38ad3fb61..5c204007ebde9525baa439778c25a261eeb4b175 100644 --- a/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = true ? {} : arguments; diff --git a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js index e0c7840cccfe37c97f66e6a7cfe0c3ed75700f7d..0bd64644e5716c1a7c8c401e695f47d3507c6958 100644 --- a/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-ternary-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = true ? {} : super(); diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js index 7a46cce9f95b3c602d97aae5aa71bc3f54241f76..7a77b47cc72a4ed0e9b72d1ee14d2e1e4295bf81 100644 --- a/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = typeof arguments; diff --git a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js index a2061963060eeb03bdac0f7e88e4afd2f0937b98..51fb74c8235dc9f06f15ba60932215b53df6a15e 100644 --- a/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js +++ b/test/language/expressions/class/fields-private-typeof-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x = typeof super(); diff --git a/test/language/expressions/class/fields-static-comp-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-static-comp-name-init-err-contains-arguments.js index 9bbdacd4cfab16f567eef9d96eb45f6b34d6796c..2e3527b5ad6a7ae369e7fabab422d9d7777f1bdb 100644 --- a/test/language/expressions/class/fields-static-comp-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-static-comp-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/test/language/expressions/class/fields-static-comp-name-init-err-contains-super.js b/test/language/expressions/class/fields-static-comp-name-init-err-contains-super.js index 3d1129ae756133497425d9fc2ccba1a2c4952dfb..02744854c6a25baf42d578f591d0bc36fda2c687 100644 --- a/test/language/expressions/class/fields-static-comp-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-static-comp-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; var C = class { diff --git a/test/language/expressions/class/fields-static-literal-init-err-contains-arguments.js b/test/language/expressions/class/fields-static-literal-init-err-contains-arguments.js index 0c642d7484f1cf1b8b9216a2c4e1e142bc784571..7cc9c62b358c419399117f4400807e5009ecce48 100644 --- a/test/language/expressions/class/fields-static-literal-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-static-literal-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static x = arguments; diff --git a/test/language/expressions/class/fields-static-literal-init-err-contains-super.js b/test/language/expressions/class/fields-static-literal-init-err-contains-super.js index bf49a3ac33d34de24fd08fc82061097d7a6e57a2..4236eca7382b225823d1540793e57c74dbf5bf52 100644 --- a/test/language/expressions/class/fields-static-literal-init-err-contains-super.js +++ b/test/language/expressions/class/fields-static-literal-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static x = super(); diff --git a/test/language/expressions/class/fields-static-private-init-err-contains-arguments.js b/test/language/expressions/class/fields-static-private-init-err-contains-arguments.js index ae663230588e48456081654b9da6193f792c3591..f48e79b5ba32fb6c0455572d0b65bd38496c2757 100644 --- a/test/language/expressions/class/fields-static-private-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-static-private-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #x = arguments; diff --git a/test/language/expressions/class/fields-static-private-init-err-contains-super.js b/test/language/expressions/class/fields-static-private-init-err-contains-super.js index 6c8d5c0ca248383b2065fdd768c2e18ee3aa31e4..696049dc168238018bee81db29e81e560ae714a9 100644 --- a/test/language/expressions/class/fields-static-private-init-err-contains-super.js +++ b/test/language/expressions/class/fields-static-private-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #x = super(); diff --git a/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-arguments.js index 464a6c290d21fffd3eaeec45962c7fae39fa00f7..d16e9ab4e1acf74458ec8696d26797a289b2ce10 100644 --- a/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static 'x' = arguments; diff --git a/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-super.js index 085e4de1285fa8419aea8f813f722e9a1d6cce1d..d443984ae2ac4044ff7e9aee1be2f86e48c7fa5f 100644 --- a/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-static-string-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static 'x' = super(); diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js index e19d61a6edbb0be32256bf2c54ea52ddb20c7028..ad5c5e3bb4d1d4a67e0cd41463f4fed69c3e00c9 100644 --- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { 'x' = arguments; diff --git a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js index fbddb44146c0b78953c095e92aafb034123207e4..99b6e6c42b9ef8574f76fcd6614c3a2dc3879513 100644 --- a/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js +++ b/test/language/expressions/class/fields-string-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { 'x' = super(); diff --git a/test/language/expressions/class/fields-string-name-propname-constructor.js b/test/language/expressions/class/fields-string-name-propname-constructor.js index 3bf6f60abf3965c8207d481a9a2b782a990341f8..270ff49f08a75fa175960d758ce20ec7849bf718 100644 --- a/test/language/expressions/class/fields-string-name-propname-constructor.js +++ b/test/language/expressions/class/fields-string-name-propname-constructor.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { 'constructor'; diff --git a/test/language/expressions/class/fields-string-name-static-propname-constructor.js b/test/language/expressions/class/fields-string-name-static-propname-constructor.js index b8916bd91c2dae1eae5fb4f5f6351046b01ec0b7..4140a989b91c9a3483dcecaa615ae69b92daae7b 100644 --- a/test/language/expressions/class/fields-string-name-static-propname-constructor.js +++ b/test/language/expressions/class/fields-string-name-static-propname-constructor.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static 'constructor'; diff --git a/test/language/expressions/class/fields-string-name-static-propname-prototype.js b/test/language/expressions/class/fields-string-name-static-propname-prototype.js index 032f20f00379cceb1dd78325721fa9492cc00e60..f4bff12d1eea58275d00935b98f3424931047133 100644 --- a/test/language/expressions/class/fields-string-name-static-propname-prototype.js +++ b/test/language/expressions/class/fields-string-name-static-propname-prototype.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static 'prototype'; diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js index 8a216795c83cd5f9b0b51e6a275c23446a01c817..1b6650af5e429f8b61d140a6fe9e37989cea8b19 100644 --- a/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-ternary-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = true ? {} : arguments; diff --git a/test/language/expressions/class/fields-ternary-init-err-contains-super.js b/test/language/expressions/class/fields-ternary-init-err-contains-super.js index b1b8fe3e4499c86ba4a41fb0f40d573c8b92ddf9..b812bbee32923712b7ef3e2523498dc616a8bb8c 100644 --- a/test/language/expressions/class/fields-ternary-init-err-contains-super.js +++ b/test/language/expressions/class/fields-ternary-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = true ? {} : super(); diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js index b25b534ffcfb4507ba233d7e5492a61afb9f1036..be45a559786f5164ee5d251ae3c6a036bd94c614 100644 --- a/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js +++ b/test/language/expressions/class/fields-typeof-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = typeof arguments; diff --git a/test/language/expressions/class/fields-typeof-init-err-contains-super.js b/test/language/expressions/class/fields-typeof-init-err-contains-super.js index cf450665a2a3cf3ae4dd2e2f2454a9b33970d445..f2ac2cd6128280d7fd2eafc23ca13a081db7c656 100644 --- a/test/language/expressions/class/fields-typeof-init-err-contains-super.js +++ b/test/language/expressions/class/fields-typeof-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x = typeof super(); diff --git a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js index 42b1c37ea3bcc75c021fd8a2d7ca7ef9a057fece..122f245977c3703c1f1172e55dab768adb547eb9 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-dflt-params-duplicates.js @@ -78,7 +78,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { *method(x = 0, x) { diff --git a/test/language/expressions/class/gen-meth-dflt-params-rest.js b/test/language/expressions/class/gen-meth-dflt-params-rest.js index 64d22194494285bf8adde47796f9a3f9efd5a6d5..5a764c841aa1f5ab1c80ac4afa230ca1c044837f 100644 --- a/test/language/expressions/class/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-dflt-params-rest.js @@ -82,7 +82,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { *method(...x = []) { diff --git a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js index 700a428fd1402ec2404957e9baf0762a97c5c67e..90d4922f122810ddca561883ec0a288cbc3e3abb 100644 --- a/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -75,7 +75,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { *method(...a,) { diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js index d3ab2d7e83067021fe28e434efa4ca9b5c4f922b..ce82db7203f1a74f2c8350053457ca8509ea8c0e 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-duplicates.js @@ -78,7 +78,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static *method(x = 0, x) { diff --git a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js index 150582e2ab2cd281c4b53771396569d81109d8d8..50d13109dce34e7d7912bb8ae3b0ecda6399e025 100644 --- a/test/language/expressions/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/gen-meth-static-dflt-params-rest.js @@ -82,7 +82,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static *method(...x = []) { diff --git a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 9e7c4c504481f360497f03efd661ba44c9e0061b..dfbf4eeed9ee1ec40b4d9e9e6e9ecdb9f964ad84 100644 --- a/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -75,7 +75,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static *method(...a,) { 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 fb8a3ae9b055e995b4f913c2e1638f04b16aee2f..9df05c656ee130ed801b6399cd392500e795daa7 100644 --- a/test/language/expressions/class/gen-method-param-dflt-yield.js +++ b/test/language/expressions/class/gen-method-param-dflt-yield.js @@ -20,7 +20,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { *g(x = yield) {} diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js index 80e474062d5ab1510d4f52440e935c502770a1c0..126e14b0b01b8188531b24f4f23bcad8fd30373c 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js index 1b8d2e365497ee58b41952f402b8d21b77362255..d5250410551f15875c41cbe5566da0fc4a82d090 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { var yield; diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js index f64f9eac56d56c0630c3654fde08c06617e85329..e3ffa3bb7eaa6f59e4999547db6507bbbc0101f1 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js index 068979cb8915d51f1ab53a73ad0b5747b8b6cce8..b6680e83781650172a059a35da14961652330035 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { void yield; diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js index ec3eb09c1cf042d4ea211fc12330c24b425adb39..026174cbc9c680fbde9f027539a60defe6e02193 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js index 6fb8339e1e99ac242c792aae19621d02b719f221..bd76f9365eac3e3ed5b37a1af8f2c3b5650a839f 100644 --- a/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *gen() { yield: ; diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js index cd99572be7aa2201144b13af33bb4e4d016bda9d..6974c52317a9995c3474ba4c6e36660c659a6627 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js index eb4b478a650da2a5af2ea703cf849fe3b161e0c1..ccc5d97a1c6edc77562517b7a8cf7001bfc3673a 100644 --- a/test/language/expressions/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js index 063984db8f7a012d1aa1b7c346ac5e46f8972cb0..58959414809660632af8602464a31787cf75ea85 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js index 93f02d28767f36b06f4cc971a09a21f972423b01..85d32ef32a1ac93bf26328f411dc66eddc32db68 100644 --- a/test/language/expressions/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { var yield; diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js index e923d3c93a3630476454743913101715aa4bad25..67322b052003e94ce85286081c8fc95b4ba70f28 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js index 53d3147bbd14e1390d24cc11f74f944dcf8d2b92..c4b364e74332faf45433781db019b800e92b25cf 100644 --- a/test/language/expressions/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { void yield; diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js index 533842175479df322224d03ea4afbe64c57d3dc9..f55de9edf530a4a935ca6db4db162efb94f640ff 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-method-yield-as-label-identifier.js b/test/language/expressions/class/gen-method-yield-as-label-identifier.js index 5fb430b52596ae82fa715d12156adabbc0074f8e..aacecafb419c7c0bcf0cc962a06425bb5a7a78a6 100644 --- a/test/language/expressions/class/gen-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*gen() { yield: ; diff --git a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js index 9c6b01319cd1f953a5a58ec002192b460dcd4750..2a78953d02c41bfa98e6daa15f7c54ec2c0f8ad6 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-method-yield-identifier-strict.js b/test/language/expressions/class/gen-method-yield-identifier-strict.js index 217d8542ab4bf9d5b154a0813077835c3c4198da..6bc1bc3ac42ec6dc445913d42a7d6f26aded7e2a 100644 --- a/test/language/expressions/class/gen-method-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier-escaped.js index 53428a582f4c0a6dc6c53830ffb282a48a3ce689..069cd96a8cd65f8457590845a783ac0704c361a2 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier.js b/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier.js index a099b98c8a50732054b220437945c4b10bc24c50..6fd622c96cc104601d4f71665b65b1a57ec58230 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { var yield; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference-escaped.js index 8316a60480b2b3acc53d35f99913eaedd10ef624..1a9d1e8f2cfb6b1af8d9ab3918a275d87352cfb2 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference.js b/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference.js index 8cfd05743cb3af15719575cd4fe8db2ea9001327..e27e4587c8a666a57802ee1ae3a1f8b55dc5a007 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { void yield; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier-escaped.js index d83017b8241a849e38817e47ca1b3aa6f958968b..9c79dd2fb99f9196f6cb6781068c2520c3d6f26c 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier.js b/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier.js index 19a9c94901e02deda0c7297fafd4542ddcd794f8..ca8a2f0f4275df77ac2e87b9398989a7362ca061 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-private-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static *#gen() { yield: ; diff --git a/test/language/expressions/class/gen-private-method-static-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-private-method-static-yield-identifier-spread-strict.js index f3d5a4fa9de2666887addb97417a746b9e687a35..bd987c15bb28b4e03d0965e3488fc9fce8c94f19 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-private-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-private-method-static-yield-identifier-strict.js b/test/language/expressions/class/gen-private-method-static-yield-identifier-strict.js index 95aefe1eefbc79d3d2ad62d6f640307a5cc4daaf..0d5bfaca7304ccfd0725d0e627f695f300c6a838 100644 --- a/test/language/expressions/class/gen-private-method-static-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-private-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-private-method-yield-as-binding-identifier-escaped.js b/test/language/expressions/class/gen-private-method-yield-as-binding-identifier-escaped.js index 073ff9fa7603338ced6fb3e1b6a7522c0fd46aec..72f907625fc16857375111ffa7106d63892a7db6 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/class/gen-private-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { var yi\u0065ld; diff --git a/test/language/expressions/class/gen-private-method-yield-as-binding-identifier.js b/test/language/expressions/class/gen-private-method-yield-as-binding-identifier.js index f67eafbe700cc5b1ba8e0cd6361ef0f2be252546..5835b36392c4bae8f545182f8630b1537f054b19 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-binding-identifier.js +++ b/test/language/expressions/class/gen-private-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { var yield; diff --git a/test/language/expressions/class/gen-private-method-yield-as-identifier-reference-escaped.js b/test/language/expressions/class/gen-private-method-yield-as-identifier-reference-escaped.js index 09acee9ca1623e7bcc6b199b69201e41f6460b8f..18cb04ad4ee8b54a190cbc49c634717f5a116ac6 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/class/gen-private-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { void yi\u0065ld; diff --git a/test/language/expressions/class/gen-private-method-yield-as-identifier-reference.js b/test/language/expressions/class/gen-private-method-yield-as-identifier-reference.js index b8ae3f659f5104d8430de923c9a8663cc342c2c4..ddfc0e4dd7cdfdab3b69ad1c064a2ef0abde038b 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-identifier-reference.js +++ b/test/language/expressions/class/gen-private-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { void yield; diff --git a/test/language/expressions/class/gen-private-method-yield-as-label-identifier-escaped.js b/test/language/expressions/class/gen-private-method-yield-as-label-identifier-escaped.js index 94a924b18fdfebfdb2a2717dc5476213e208c94e..e2e88380c118f92e01d3852d8a98a9eeb4fc5082 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/class/gen-private-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { yi\u0065ld: ; diff --git a/test/language/expressions/class/gen-private-method-yield-as-label-identifier.js b/test/language/expressions/class/gen-private-method-yield-as-label-identifier.js index 6e79b23f9acce30eac8e49870e472b06d97ddb08..80b1e7ac0321da05d5f55678d3678e27da416c18 100644 --- a/test/language/expressions/class/gen-private-method-yield-as-label-identifier.js +++ b/test/language/expressions/class/gen-private-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class {*#gen() { yield: ; diff --git a/test/language/expressions/class/gen-private-method-yield-identifier-spread-strict.js b/test/language/expressions/class/gen-private-method-yield-identifier-spread-strict.js index aab3d3c044d4846a6dae0717bdcea927f947eb97..38fdc84969e86daa5b810e6b836cefac3f3cb015 100644 --- a/test/language/expressions/class/gen-private-method-yield-identifier-spread-strict.js +++ b/test/language/expressions/class/gen-private-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/gen-private-method-yield-identifier-strict.js b/test/language/expressions/class/gen-private-method-yield-identifier-strict.js index 8d386b00601a68fab085dbe2fb0eeac67e9fda67..251857af53d7ed6b64aa827b1b4bc07e8cc68740 100644 --- a/test/language/expressions/class/gen-private-method-yield-identifier-strict.js +++ b/test/language/expressions/class/gen-private-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/class/getter-param-dflt.js b/test/language/expressions/class/getter-param-dflt.js index 6fb21498e1cc95e3365751ff4b69e3e76f449c3f..2c3a642b79403f407756cdf5db0c3b34e183de97 100644 --- a/test/language/expressions/class/getter-param-dflt.js +++ b/test/language/expressions/class/getter-param-dflt.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { get a(param = null) {} }; diff --git a/test/language/expressions/class/meth-dflt-params-duplicates.js b/test/language/expressions/class/meth-dflt-params-duplicates.js index ceb4b84032ecc7afddd766b7e3ed3b174b1315e5..0ef3d191a8c10a9bbe4fa90b4d8689b5eb7fb99d 100644 --- a/test/language/expressions/class/meth-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-dflt-params-duplicates.js @@ -74,7 +74,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { method(x = 0, x) { diff --git a/test/language/expressions/class/meth-dflt-params-rest.js b/test/language/expressions/class/meth-dflt-params-rest.js index 6e7698a18a16ae5f5a03f4b83b9ba092936171d6..9b42a970cccfffd1f6600ab3cfb710d0d0514575 100644 --- a/test/language/expressions/class/meth-dflt-params-rest.js +++ b/test/language/expressions/class/meth-dflt-params-rest.js @@ -78,7 +78,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { method(...x = []) { diff --git a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js index e14dbc8f9d26ddf26ac7d1a962c64cf6cef3716c..9ab7e276e6230f1e2450814518ea1c70b9bbad7c 100644 --- a/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-rest-params-trailing-comma-early-error.js @@ -70,7 +70,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { method(...a,) { diff --git a/test/language/expressions/class/meth-static-dflt-params-duplicates.js b/test/language/expressions/class/meth-static-dflt-params-duplicates.js index 2dea44b130253e21bcbd209f6cd1bc4edbbcc97f..f64027fb629a9ed22e3c1e493296099bbfa52fee 100644 --- a/test/language/expressions/class/meth-static-dflt-params-duplicates.js +++ b/test/language/expressions/class/meth-static-dflt-params-duplicates.js @@ -74,7 +74,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static method(x = 0, x) { diff --git a/test/language/expressions/class/meth-static-dflt-params-rest.js b/test/language/expressions/class/meth-static-dflt-params-rest.js index 94ddbda662aa3486078e8172400933b8cc0228ee..653b82a45bb31932aef1aaa2543077d1d6696340 100644 --- a/test/language/expressions/class/meth-static-dflt-params-rest.js +++ b/test/language/expressions/class/meth-static-dflt-params-rest.js @@ -78,7 +78,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static method(...x = []) { diff --git a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js index e88aa6e2821ff99dd6069d68d428658c9c968551..a067eca6a4447ea5a502a4649b56b1a21ea482b3 100644 --- a/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/class/meth-static-rest-params-trailing-comma-early-error.js @@ -70,7 +70,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static method(...a,) { diff --git a/test/language/expressions/class/method-param-dflt-yield.js b/test/language/expressions/class/method-param-dflt-yield.js index 2944a5c269de63da1346500fc39e25274cf0ab4a..b99266f02d3f0fdca564bdd18350aded6da0dc66 100644 --- a/test/language/expressions/class/method-param-dflt-yield.js +++ b/test/language/expressions/class/method-param-dflt-yield.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 25f5698bd0b98c59a318d9245b453012293e8e5e..249eefec3b8946c6f963c96732ef76ad61544387 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,7 +20,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0553560ef41e7e295afde5c0b9ad1f1f48a145b7..bfc9714d5f9ace33fe740728bd7304fd975a4dcd 100644 --- a/test/language/expressions/class/static-method-param-dflt-yield.js +++ b/test/language/expressions/class/static-method-param-dflt-yield.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, class { static m(x = yield) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js b/test/language/expressions/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js index 2e1c3e6d3bae0a72737d95d6a751d49ede45d9e0..9f916729b0d6e11cfde38489eaa67acde79c381b 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js @@ -17,7 +17,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-ctor-super-no-heritage.js b/test/language/expressions/class/syntax/early-errors/grammar-ctor-super-no-heritage.js index 7c5a501247c8d3e6ff13e377753a51e1d3243efa..969899d01c9a11829d477ddefddb1f09ac4c2a9b 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-ctor-super-no-heritage.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-ctor-super-no-heritage.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { constructor() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js index 13db6d5170ff7afc13cf7387bbaafafd5925f20d..07f145dbb26af54b6fce7be1c85aa9520199236f 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { \u0000; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js index fe03b4c0c214d5216761282c05fd61c9037dcd2a..599678e16995d0098897b2a1fdafd45804e426eb 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { \u200D_ZWJ; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js index 6ce524f8ed0492236a46639bea99e64246b97b97..1aeaa9789b43b782470eb3aebb7457d426c7a324 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { \u200C_ZWNJ; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-fields-same-line-error.js b/test/language/expressions/class/syntax/early-errors/grammar-fields-same-line-error.js index 239e20cb3e478eaa1f884c02949466ad504c65dc..c59d3f9c0d01ee0f789cf91f524cf6dd48e59b26 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-fields-same-line-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-fields-same-line-error.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { x y diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js index 49b7e04edcea882cf1f915e24c58a430c12dca96..d089a43ac89669a16abd30f788cfb5131919d2d1 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #m; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js index 1415bfedb4cc592fcfd2fa026b4f6487b8c4d49e..3331ba805293dcdc1ed6a19768565b74d3d44bd6 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { get #m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js index bd566d1bb7b16d97a7e4d85b23f27054361079da..8ca448d3bcd7391d4f0783bbd579d2dfcbbe1f9c 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #m; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js index 1a30b9ebe867ff7b9e59c0b13d1ce98fd07f83d4..8bf3f2eb8453dea9ac8cbedb0b6f3976aaaaf2e8 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { get #m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js index 234e6e93b5a18d025fc44f387f6ec9ff79d5cd97..5659455e0258806851884eb768c0c7c89068f93a 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js index 761584c5212c2b010d91ec73646fb9b7bfc02e6c..f2ecbb3c7b7ecd9cf7383241b8f61f219d462078 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { set #m(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js index bf12f436c99113b46fe7a9c07fbce5d90bf3fb86..900715c75047a5e1c72edf041d87182c837e311c 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #m; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js index b294e24faf9058601ef687255fc124b2e64aaa5e..6108d7b5d6ec5cd6364f4cb22e900fc6e0d1fabc 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js index b28dcc3ce7331822c066ad658aa820077a8ee631..c88d2cc89792ab886a3383abf177fd23daff2cbf 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #m; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js index d5aea487d52805ad0840f05e6ebc8e023774f53d..f78584b9ea4ab8f0b8b59d471b2c16daf7061147 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { set #m(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-constructor.js index 43928fd29f9d76f5a8eb70f481f125e36ab27476..bc71785cc4a4b423981b789ef82c9af4d92ade88 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #constructor diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-error.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-error.js index 066e68d66d92dd4a44a11487876b23318fbe88d0..792c5b7ac807218292835a13dbed9149d322b8cb 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-error.js @@ -30,7 +30,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { # x diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js index d45144df3c7dc53ca12ed0055ca4141cf1c5ad0a..15dafdab4a0dc7c968fe3e316e7941bbe0584f16 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #\u0000; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js index 25f2a767a36e3d257f84f1300e4fcdbb6bfd7def..4c10be43229fbf0d05fee54faedc5a722c8c3e2e 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #\u200D_ZWJ; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js index 991681d9d8504ff9ff7b314b0b8ba359dacdbdbd..1cb22d5bd179b67afe9c5dda6587fbedfd410551 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #\u200C_ZWNJ; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js index 779e39edf1a0e271d196c27c1556a4496e25b0c1..e1e6ca33067c015831d172fac286253e69f371e3 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { get # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js index c06e96de88bb3b3a021e1e76a358615e178dc188..ef08b39ef954ae56aa6088ff654a67759123bc41 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { set # m(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js index 5113b34e5c00d13543af61258b493ecc342d3daf..975657f60812f5262a3b786377b78771613ccbf1 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async * # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js index cda5f9dc0488d3787968700345fb28c6f640eb97..6e89049158ca5c09dfa71090179f661cdd7d719b 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js index f05ee840290404d4c89999b6b2fc9b6d9c869f24..9a81053c9599a2c5c5770a245abeb22634211dae 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js @@ -24,7 +24,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js index 5e2cfa4240e7e34da8652c8c02b56c7b8d22051e..cadc86f3923b057b5785fed86cd3dfd7955d4136 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { # x = 1; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js index 8614e91759442d4a00eeef19c310f8aa1c018408..5edb526b05af108602eac4498aa92c2d0c797ee4 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { # x; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js index 03b6ebfe05d6e5c152379fbd0995cc5e5263af15..d63870c6be03710d63a7e9c7c508e86ac3cb354c 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { * # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js index 57fc7d91c1509bdcb5cb8b8e6c3a77389cbae070..708780c49b4516b5f81921c1444773188d98f707 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js @@ -24,7 +24,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js index 4c3346a415a674d76054c2af968134875750dfa7..e91f16b3c34ac05fd10feaf3bd950b40f94d2ea5 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js index 825b0538d7322923f2596a0ec5f21db14a1f424b..dafe8b22ab92ee43371267abb02d1886bf08f0e0 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static get # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js index 28192ebb1941b22582c9192aae0487ffe340d8ca..4a019e6bf9b787b9d45c176bbd35f80e11562e73 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static set # m(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js index 06300e58f048f75bda99ba39f434d12a71123351..680ff18dbbe33e5690259a098d9c4dfc843906a3 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async * # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js index 5da1364f0c4bdb5634619253430a4ef0c3b7215f..078ff7c2b95be74dc1e7a0bffb5f914223ce3c18 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js index da5dd7925073ad45cea7a1a87bf2d3f89993d540..1fa78e08d76c95a6919115d9ece1cf838ca83892 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static # x = 1; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js index 8567a6c2dadc12f88883c90e8bb9c278f17f5482..7f4e496bdd7eafdee530724bfd4d26e88ca0a2b5 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static # x; diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js index 5c0171704c21831620b137d2607397b99b6a8227..0f9b374c4845b1d8a11bd1dc1dc04acf6626c36f 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static * # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js index 8de5e26133552989f645043780ce945cbcd5125b..cc7e1baff64f40bd80ce9cfdb79cce5f399b785d 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static # m() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-privatenames-same-line-error.js b/test/language/expressions/class/syntax/early-errors/grammar-privatenames-same-line-error.js index 5e7e65359149a912aa5ed9f750dfbf3d5a3cc24d..c6c15798c7b42b77372b7c199e6419b16d4987e1 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-privatenames-same-line-error.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-privatenames-same-line-error.js @@ -30,7 +30,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { #x #y diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js index 7858a85568708898a3b43b7f9e3030a9654ca513..dea922ed733e3fe6a9958191a5d85a29b9722b87 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ async * method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async.js index 8ab77a1380c11a0bd6e3b552a6225b691e459ab8..2165ce99de5fa7659771b9f02623679830a65734 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-async.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ async method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js index bd6df7559fa81b52315e4696c25646db0787013b..f5491a0fc2f4c28b35c4aedf96355a90ef47ec56 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ * method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-get.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-get.js index 026f2f3ace622ac387859a8d601e919c0812172f..263650daf01f3bad489e36efa41499355bb3912c 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-get.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ get method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-method.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-method.js index 9487b3ac3fe8402d721a2dd96833fc28abf688ae..fcca09668544bb8c6fecf636b16c395b29dc89a9 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-method.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-method.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js index 3a0a9b330cbee15ba3c3abd2b6042256fa973188..9052ae871428e53a8226f663cd04236c8ed2e7fb 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ async * #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js index f2ff44fe2cb322bac8f7ce88e58ea715aa6f4faa..3a127ac55cf484c4c0b9414469ee1a20d8a864bd 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ async #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js index 70175e4eead90dc13f4179d7a6ae1de43d531442..ad7d10442a07fb6f63f06dd9eb19ff70e880c57e 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ * #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js index 5309d04104efdfd8dfccbb78ca11ebe8003c3fc4..3ae853309e85d3a9b107ba61715db66c41e052ff 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-set.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-set.js index 582e71e0c3342443bea37582da0ab6518a5e0a96..b44b1afd0be24bef686ff6a55ad7a6cc8500e730 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-set.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-contains-super-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ set method(_) { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js index 7e7019c820211ae135732ef1f5561cc6432cc987..583608d1ae6b13b0194119b3d631f2a8025ac973 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async * constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js index 1c7a857479c178dbc5d5fd11d5677ba4c18b316d..0d224848b18f022a7f6cd04647f0c8e659f9056d 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { async constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-gen.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-gen.js index a4d81f066a959c0646fbb5581a79331ecfeb4d46..21f37259291f277a0d670b23aee09fe494109a37 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-gen.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { * constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-get.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-get.js index 5fea0260cd53b3cf48a67735b7a634cb279e598f..28e3b632003caa168e5c52fe71a1c91e13a195e8 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-get.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { get constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-set.js b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-set.js index 0933acd98a50735a613234eab269a4819eb02236..41cdab161318b34fc1aa396cbed6b86e6eadb650 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-set.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-special-meth-ctor-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { set constructor(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js index 68a5d6c57cd94dd8d743014ee9059a5a4c811d10..9bb774f094a7cbcc09d72b2c4b7b347f64bc7a42 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async * prototype() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-super.js index b128fd01354efe1690c1dcb926aba7823dc4a557..6e64d443202cba817f34bc2bca7d3e7ed247b8a2 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-async-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static async * method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-prototype.js index 8484c68e3ab215cbc8f3a915e28662e472a24019..625e490b6e0e9953c48d4f0e8f063c8a111f2587 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async prototype() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-super.js index 9fd928a72802ac3f652ef6032b0c6f5c0259fd02..5570a1b1ed4ea9f199a6e805b23ed879252abb54 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-async-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static async method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-prototype.js index 2d7907276d0a13304cc3fa289689129bb7c61a08..9de068e20b4467c7ba70717a9bb7c995a74c1b98 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static * prototype() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-super.js index a34115794f24fb9ceecc4b41b550e7c2d48e1983..0e6daa7323acf6db5faa4f585b4ba1be7c9c8089 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static * method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-prototype.js index d153c636d9401e65e363918132d511266e0a5725..fa426754b82c5eb65d276d4e1073f457afea7166 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static get prototype() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-super.js index 31a2601ada6ed7c81d587f9f8229ce7922f8498f..2754ebdd2aaeb33a84b1eb7ba57b35f31175730f 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-get-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static get method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-meth-prototype.js index ccb0a46edb50f7371511468f4798c489fc69db5d..03e54002097ba0481b5e8b73f5a7f1d2795a858e 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static prototype() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-meth-super.js index eea7dfa0154e8737b48d18b229c1470ce6d688c0..d66700ca06a5b0ec4745de077cb06f8bcbb030ca 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js index e95ee892ca7ab4184bdbbdf7e22a282c9f6378b5..8e17609b9928a1c0f5d5b9a9f4f185c21fd5c6c2 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async * #constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js index f820bf89e3ec5684d447c8049b80e3e611049636..64bd0cc1e6e9013ccdfa4d07ac8989ccfceb07ba 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static async * #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js index 548852bf4e26962645abec9d719d969817fac984..6e3798285548338186a92e664c664da02cfcd059 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static async #constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-super.js index 264979fe987e4afdb305471f369c4132b8ac4073..558e55f0bf808c9ef6e24262094974074adbd014 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-async-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static async #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js index c0c86d9077157964cbdce369d27ff22fc4df13f8..e903bf844adf94868a36041da411321b23cddb39 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static * #constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-super.js index 0d5529aa37e700398e5401aa4c3c8ff3fd3da87b..b5b60939f2d242bf4b98f440ad04009e3492fef5 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static * #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-constructor.js index 724c267fa89c467515c8650980f1e1c972c57b56..f4d795c43b723ebe0650b36770f9609a9eff1100 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #constructor() {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-super.js index 12a9db93ec975537d213b07a71a5eaeae85f3b7f..06c84fb86423072353d7239f418cc616932e2309 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-private-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static #method() { diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-privatename-constructor.js b/test/language/expressions/class/syntax/early-errors/grammar-static-privatename-constructor.js index f5df6475048e0b68ec617419a38dd1da51168355..fe40793ad252dad8b36c1183c9ac06641cb69258 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-privatename-constructor.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-privatename-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static #constructor diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-prototype.js b/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-prototype.js index 80f9280944746cb3bd1f6d9346469300136be651..bbef49e79554fd0befa49a0a0502e5b8d86d924e 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-prototype.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class { static set prototype(_) {} diff --git a/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-super.js b/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-super.js index 0b80546ed4c09e5046e1de74285443ffcac087ed..93a66634711f03d056fddebe9dd56eaf0a27d97d 100644 --- a/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-super.js +++ b/test/language/expressions/class/syntax/early-errors/grammar-static-set-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var C = class extends Function{ static set method(_) { 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 07510aa7f7a65e40b2d9795bc484bef4ef1aa665..78f9962bba7f1e6813d7afc2a2d613ccffb3cd58 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,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5f290e0c9e7c9b824608aedde746c4620832c0e8..76eb1373feaccf384296c56147410fc2d2f48796 100644 --- a/test/language/expressions/compound-assignment/add-non-simple.js +++ b/test/language/expressions/compound-assignment/add-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9e87ecbedca635388ad1f03e7940d7df213563c9..13a575ff35035fdea589c31d57ec740d8d62f7df 100644 --- a/test/language/expressions/compound-assignment/btws-and-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-and-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4e834de795f46ad5b4b28553c532a834095e9748..a52f80bdd202d7d41e4fa6aa62d459a7b0fd055c 100644 --- a/test/language/expressions/compound-assignment/btws-or-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-or-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5914394c574e95fd227a62c42f1ac16d8e70db57..1380721e655d45b01e9f852cc1b6c8a616353be1 100644 --- a/test/language/expressions/compound-assignment/btws-xor-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-xor-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 cffdd7b767516d7a2a31cb4ba96f41c5cd15e249..287f78cb963dfd47264496e69eeba94e4106b4fc 100644 --- a/test/language/expressions/compound-assignment/div-non-simple.js +++ b/test/language/expressions/compound-assignment/div-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6b57d132dc5946efd0c81fe3dcc2a04dd98bb1bb..343c54de9796b8a7048b82e3d9cefbf090022808 100644 --- a/test/language/expressions/compound-assignment/left-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/left-shift-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 dea70a11552c296376803e648086a9b4686c3422..7876fdc19a2be4def00e22352f455b2ca26a29a2 100644 --- a/test/language/expressions/compound-assignment/mod-div-non-simple.js +++ b/test/language/expressions/compound-assignment/mod-div-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a0bd0d679c3625c8435a9a4974292bc0ab6362c8..c5e2d18620b7bbd7e07e01720f8f0bb75e46375e 100644 --- a/test/language/expressions/compound-assignment/mult-non-simple.js +++ b/test/language/expressions/compound-assignment/mult-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 22c98269517b1a28f6e9ba6a8446cc5e947c2c87..713ad4c1b5d530f0e65d1d0ab9787d4f29265712 100644 --- a/test/language/expressions/compound-assignment/right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/right-shift-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a2570fd66987ab8998cd04274d3e19f1b3b2c4f0..694ab1751d7fe7fdf34fcfc82f005be23f5cd198 100644 --- a/test/language/expressions/compound-assignment/subtract-non-simple.js +++ b/test/language/expressions/compound-assignment/subtract-non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 80f3325261849058e1b1a62b184459a282b84dec..4ee6468a2d19e342f36c31d9d06277c9a04a2c87 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,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1 >>>= 1; diff --git a/test/language/expressions/conditional/in-branch-2.js b/test/language/expressions/conditional/in-branch-2.js index 128f3931bb947b382341a1a99ef261b4b50991fc..cfcc63a453063e69910ac148ee38fb355e984b23 100644 --- a/test/language/expressions/conditional/in-branch-2.js +++ b/test/language/expressions/conditional/in-branch-2.js @@ -17,6 +17,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2990f297d81e701e5b013e75cbc2e337f023d4f6..295c5592dcfd0ea0d3989fe89dda561e178dc869 100644 --- a/test/language/expressions/conditional/in-condition.js +++ b/test/language/expressions/conditional/in-condition.js @@ -17,6 +17,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0b7ef9936c5e6d73d9858d3fa91d37ee8cb65ad1..6b53cf410d7b4e37301ce9c7769929455608556f 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,7 +12,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var _11_4_1_5 = 7; delete _11_4_1_5; diff --git a/test/language/expressions/delete/identifier-strict.js b/test/language/expressions/delete/identifier-strict.js index 3838eb2b55254b6b14b77ed58d440e2e3331ea0e..5faa5b7d3cfa4081b15978e1a57e410f5775d22a 100644 --- a/test/language/expressions/delete/identifier-strict.js +++ b/test/language/expressions/delete/identifier-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); delete test262identifier; 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 0d48b694c9e73b44ed11fbbb9f61d06f0168115b..5ccb8438b6de09d79ef5b309eab0c0083e5fa0f6 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ~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 7fcc88e3bbc298915dbd31fe2ba7c959bd62bc0a..6e112053e7bac0160611ff706e0750a0280c9ea6 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 88ca18cbc321ff9a175f0b8498fcfa6bb94e9b87..b453969e347ab1519d8ede30e5cdd9e469c45eec 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); !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 a166720ec3d1701ead04ff31438c67368be3b196..992e7925f0a613e3cedcb72dfb517e193050f460 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); -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 a85459efac5f5788e27d84b9292f39b48234bdfe..c475d138a14e6956d2b28a74d31b6cfb67637b03 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); +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 3e31b6f7211dbd9e41b761e335cb3cf5234f1425..2193981d695a78293cbd36f12cb6633226d68c46 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7fc62b972db6a2863f42274a0c59a08e7761684d..bf5ffc94c311b4c11833dfd7aa9db6311beca919 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 @@ -20,5 +20,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void 1 ** 2; diff --git a/test/language/expressions/function/dflt-params-duplicates.js b/test/language/expressions/function/dflt-params-duplicates.js index 81f9829dea77baf2fd10e3b917d160b3e1783f30..46c93e70140c24c4496062b9472ea61d7ca758eb 100644 --- a/test/language/expressions/function/dflt-params-duplicates.js +++ b/test/language/expressions/function/dflt-params-duplicates.js @@ -54,7 +54,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function(x = 0, x) { diff --git a/test/language/expressions/function/dflt-params-rest.js b/test/language/expressions/function/dflt-params-rest.js index e6edbf74e6040ed663fe5f86216d94dc6f1306e4..81af424a35e22ca35469834de5c9dca2486987ad 100644 --- a/test/language/expressions/function/dflt-params-rest.js +++ b/test/language/expressions/function/dflt-params-rest.js @@ -58,7 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function(...x = []) { diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js index 1fe91cf1b5782c7509458265040bbf6715f61ddd..37aac0511a3085f7db6d81017f8c75c0535d9a38 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js index 4a5169c9555de2e55adb9ce2a0fddc5bd259133d..50c96b556b38fcbde14e53d98d8a3adcc6a9b834 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js index 2c9254fe196fbe4f06ab613460e4eda7f763d9ef..65caf7d2b6511914a1fa396daec48df2671eb165 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js index 9d9848ac5aaf09e56dd354af273c7fd2c635e319..5efef36de5ed2dc5fd8c2377680e98a0732b83eb 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js index 952aa1ddb6c02a51ce254dd0c5aece49f48249c2..0a1837e6a96da3600debdf132903220130d3d625 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js index e442a714e0901884afd9760a081b3fc6dd54726d..f2984e868f85c936892de0537464ba3ce0ddbe0e 100644 --- a/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js index 1a1348ea8c39728eb32ddcb8656ff903f0483a29..9280fd632e4b158fbd22225dfdf1d4a470b3d4b7 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js index 033463387d7690955915ffcdc24ead823e4328b6..a777a989fd67cde011ac8d14a6e193c3621997a6 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js index 284c78cb65ef59295c5d8c0eb23fdba5191b7011..ce7aca93e240f8f4ca9ab38a103207f03bc59fd3 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index c8a85302a88f0206dda01beef3735884f22dbd49..2c8e21d7d0601e733e06f45d439b821ffd1f7803 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index edd65362532e405df6ed868b33282828a0f6b39a..2c6c9e7bc90494ae8fe37f8af2dfa60ed1e6b843 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 0edb1730f7cfc79017a0e01999740750405212d0..989693b49e9aa1f734367de42f9da72b0427289c 100644 --- a/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/function/early-body-super-call.js b/test/language/expressions/function/early-body-super-call.js index ebbeea230961d1875133357c382b43b78bd56ec4..24a88c8b3edeb10d0c13891d96b343cd414cbbed 100644 --- a/test/language/expressions/function/early-body-super-call.js +++ b/test/language/expressions/function/early-body-super-call.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ed03779e4967ca041147d4e9c5cecc83de70caeb..74f70bede5d1f230515d5fc5a6b5a418436c701b 100644 --- a/test/language/expressions/function/early-body-super-prop.js +++ b/test/language/expressions/function/early-body-super-prop.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 dcae4d9e1a231dc4625310c20a77473143e168ba..b2dd6a7663e2143e298dd606ed1d869c1fe8075a 100644 --- a/test/language/expressions/function/early-params-super-call.js +++ b/test/language/expressions/function/early-params-super-call.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 58a1905febe3e778ed5fb1a67f613c01deaae1a9..c7d2472071d435cad781d26738a85b34552a735d 100644 --- a/test/language/expressions/function/early-params-super-prop.js +++ b/test/language/expressions/function/early-params-super-prop.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function(x = super.x) {}; diff --git a/test/language/expressions/function/name-arguments-strict-body.js b/test/language/expressions/function/name-arguments-strict-body.js index f765d76f0a3b4058a09306ab7c7351b9a46d46ff..28266383f6ca5495adbcbfbc96e8f95b15dacee9 100644 --- a/test/language/expressions/function/name-arguments-strict-body.js +++ b/test/language/expressions/function/name-arguments-strict-body.js @@ -13,6 +13,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function arguments() {'use strict';}); diff --git a/test/language/expressions/function/name-arguments-strict.js b/test/language/expressions/function/name-arguments-strict.js index 54be8f4556336ec6c901da055667b4e0cc2d166d..92f45a06b36c5fb895d3761ae9a3fb0b42c5361e 100644 --- a/test/language/expressions/function/name-arguments-strict.js +++ b/test/language/expressions/function/name-arguments-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function arguments() {}); diff --git a/test/language/expressions/function/name-eval-strict-body.js b/test/language/expressions/function/name-eval-strict-body.js index 876b3541e62710d6786034c9cf3b6425999b399b..80b4bf5abecbabf5e7a26cbb9fded5b55ac0822b 100644 --- a/test/language/expressions/function/name-eval-strict-body.js +++ b/test/language/expressions/function/name-eval-strict-body.js @@ -13,6 +13,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function eval() {'use strict';}); diff --git a/test/language/expressions/function/name-eval-strict.js b/test/language/expressions/function/name-eval-strict.js index 9d19fd29911005db8c229c4f60cc37c433f4a817..1d2ba1ec9095a6734b2d0c7830c28b1fd0bd1fc4 100644 --- a/test/language/expressions/function/name-eval-strict.js +++ b/test/language/expressions/function/name-eval-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function eval() {}); diff --git a/test/language/expressions/function/param-dflt-yield-strict.js b/test/language/expressions/function/param-dflt-yield-strict.js index dfe03c2ab50d23556dfcf0a28e8366b483c87f75..a59059202be800cc993fa637e47f41157d606387 100644 --- a/test/language/expressions/function/param-dflt-yield-strict.js +++ b/test/language/expressions/function/param-dflt-yield-strict.js @@ -16,7 +16,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *g() { 0, function(x = yield) { diff --git a/test/language/expressions/function/param-duplicated-strict-1.js b/test/language/expressions/function/param-duplicated-strict-1.js index 27bffc594b5631dcfa8d3d9d8216e8aafe97d164..88746b5b4d0745a21e68f1add521f9669b7eeccd 100644 --- a/test/language/expressions/function/param-duplicated-strict-1.js +++ b/test/language/expressions/function/param-duplicated-strict-1.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param, param) { }); diff --git a/test/language/expressions/function/param-duplicated-strict-2.js b/test/language/expressions/function/param-duplicated-strict-2.js index e6a4e3d4d261e9b1c66c4759b474a1bebc667184..6042ebce5cfa3507c63d1ebd6cccc21aa8c9f2d2 100644 --- a/test/language/expressions/function/param-duplicated-strict-2.js +++ b/test/language/expressions/function/param-duplicated-strict-2.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param1, param2, param1) { }); diff --git a/test/language/expressions/function/param-duplicated-strict-3.js b/test/language/expressions/function/param-duplicated-strict-3.js index 15460ae5fdb7ae3a1726b6f16df1323dcc0f6618..8d8e5ed121f9b2465762bf6077065748c051fb2c 100644 --- a/test/language/expressions/function/param-duplicated-strict-3.js +++ b/test/language/expressions/function/param-duplicated-strict-3.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param, param, param) { }); diff --git a/test/language/expressions/function/param-duplicated-strict-body-1.js b/test/language/expressions/function/param-duplicated-strict-body-1.js index 96c19162daddfc3a5e626a3d72b6ba931a7ce751..c4c2025c908a7049c5fe24c528d4c1bb2ce073e9 100644 --- a/test/language/expressions/function/param-duplicated-strict-body-1.js +++ b/test/language/expressions/function/param-duplicated-strict-body-1.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param, param) { 'use strict'; }); diff --git a/test/language/expressions/function/param-duplicated-strict-body-2.js b/test/language/expressions/function/param-duplicated-strict-body-2.js index afe158b2d00dc53c5bec1c2cf28bd20725205714..d50e8fcc2329e09c5878715d0466ee8569aece77 100644 --- a/test/language/expressions/function/param-duplicated-strict-body-2.js +++ b/test/language/expressions/function/param-duplicated-strict-body-2.js @@ -18,6 +18,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param1, param2, param1) { 'use strict'; }); diff --git a/test/language/expressions/function/param-duplicated-strict-body-3.js b/test/language/expressions/function/param-duplicated-strict-body-3.js index 35e149334998934746f4861e9a1aaf9abdcfc9e4..a575f01559cb02711bfdda989e664b4f271b0096 100644 --- a/test/language/expressions/function/param-duplicated-strict-body-3.js +++ b/test/language/expressions/function/param-duplicated-strict-body-3.js @@ -16,6 +16,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (param, param, param) { 'use strict'; }); diff --git a/test/language/expressions/function/param-eval-strict-body.js b/test/language/expressions/function/param-eval-strict-body.js index d6b3a20f53ee0375a5e556b1b4066c922312305b..e4a600659619926cb9458ba675a3c52afe19f503 100644 --- a/test/language/expressions/function/param-eval-strict-body.js +++ b/test/language/expressions/function/param-eval-strict-body.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function (eval) { 'use strict'; }); diff --git a/test/language/expressions/function/rest-params-trailing-comma-early-error.js b/test/language/expressions/function/rest-params-trailing-comma-early-error.js index 2d84266e87007e3c9c95fb7cdcd0470d36530fc9..8fd9b1ca588b597118d2ac8ef35bd14c8c3a2beb 100644 --- a/test/language/expressions/function/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/function/rest-params-trailing-comma-early-error.js @@ -50,7 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function(...a,) { 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 4ef97c3cf27cb24dc67bd55e726935e7a9e8584b..b8317b67dba5f2902ea41c9f5fd3b10028abfea1 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var f = function(a = 0) { "use strict"; diff --git a/test/language/expressions/generators/dflt-params-duplicates.js b/test/language/expressions/generators/dflt-params-duplicates.js index 9494b1aa8fd094352ae3f792708aac7131a3cee3..45b4769792466e89c7224640421c5ef55603adc2 100644 --- a/test/language/expressions/generators/dflt-params-duplicates.js +++ b/test/language/expressions/generators/dflt-params-duplicates.js @@ -55,7 +55,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function*(x = 0, x) { diff --git a/test/language/expressions/generators/dflt-params-rest.js b/test/language/expressions/generators/dflt-params-rest.js index e33fc22993ee513826327036bba2d10ddde0622d..e65fabd2226df563e05a954a8edd7be4d9855191 100644 --- a/test/language/expressions/generators/dflt-params-rest.js +++ b/test/language/expressions/generators/dflt-params-rest.js @@ -59,7 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function*(...x = []) { diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js index bef45568720d23cd7c737dc5951ee1a90b9238de..4efb82b361be1bbe9969fb8d9506c2231f07c417 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js index daee44e3356033d8d55f463b58c6994075249e85..7ddbf8c98e2f0a8d954558c91823d03e3754e877 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js index 51abd6dbe1afffd1a1e4962bf8254f732663d311..29a98c4277dcb3329828ae91661c29a5c3ff9b89 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js index 6d97b9750c186e6a3cf1591747bffca5ff956177..f9bcc5f710fb824c902420510133b7e9a331134b 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js index a7739124fae06f207642b6e3a036c17dea108993..b1285f100f7e685848ef8d03cafa27a9f2419fca 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js index d6c33ad17df7be6a516bb4babd9c7310f087ceed..a6553f39515edc91a321aa7c6d3bd81a65cc32f3 100644 --- a/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js index 29c36df07452932005909e754fa9ac9fb243c726..8af741823fc9c361597f1daf72d557674445e43f 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js index e08386ea56527d48d7a8ecb10aeef878a514ec9f..1f38f7c8052b0fadb566edff106cac37c74d3524 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js index 65be27ba6f4630702821f4c58ab5988719d4632a..03aeeff68f135649c0329bd57e2cdf65b3788b7c 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 7ca04efe708ceac320bee96eb7338e9d78357e74..0f47ac5ca6ee9d424ae03eabeaacf7bf043319f4 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index 36f5279105dddeb96d1611a901c485389f2b4c51..b8766c9c30640bc6ccca901837cf3e4d82168bf6 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index b7173f46a77914205e903b325ceeb04c4aa0e804..9e37dc574d15294779f3248ea709a4f6c4fd65c4 100644 --- a/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var f; diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js index 836dabb91960b519d771c619006bc8e4176fa8b6..6494e843295aa2690c2700623d79f6697b1270c0 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { var yi\u0065ld; diff --git a/test/language/expressions/generators/named-yield-as-binding-identifier.js b/test/language/expressions/generators/named-yield-as-binding-identifier.js index a81318f197982634f7e4e7ba774e7083460886f6..1d93570544342e16e6de9dbb982d35122f6012cd 100644 --- a/test/language/expressions/generators/named-yield-as-binding-identifier.js +++ b/test/language/expressions/generators/named-yield-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { var yield; diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js index 90a3b32cbdf401b96c6de132002e6a3b7e6d9dc7..4d122fb06a704b195b21557c8d85de80aaaf24f7 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { void yi\u0065ld; diff --git a/test/language/expressions/generators/named-yield-as-identifier-reference.js b/test/language/expressions/generators/named-yield-as-identifier-reference.js index 497796fb1ca1e58fac8f350c228df92ccf8394ca..2fd35f2cb048769d30dd3da93b5f07c03a57b6ab 100644 --- a/test/language/expressions/generators/named-yield-as-identifier-reference.js +++ b/test/language/expressions/generators/named-yield-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { void yield; diff --git a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js index d4965e7b0c82368bccacd43fb0e6ede5c806db20..fbe9ecf3eacca9bc02a02ca4b8f46a6876554e8c 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { yi\u0065ld: ; diff --git a/test/language/expressions/generators/named-yield-as-label-identifier.js b/test/language/expressions/generators/named-yield-as-label-identifier.js index 72de6b39a0c74ee61d0c0c6ced5bb611d601f0f5..1bc801cf86b5324fd656c5a4fd3135bc2febd854 100644 --- a/test/language/expressions/generators/named-yield-as-label-identifier.js +++ b/test/language/expressions/generators/named-yield-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *g() { yield: ; diff --git a/test/language/expressions/generators/named-yield-identifier-spread-strict.js b/test/language/expressions/generators/named-yield-identifier-spread-strict.js index d034037e8dd4aa66dc92b32a20309ccdb7dbe6bd..9ea3df2e5d8d39e0d822e1961818af949d40e44a 100644 --- a/test/language/expressions/generators/named-yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-spread-strict.js @@ -23,7 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/generators/named-yield-identifier-strict.js b/test/language/expressions/generators/named-yield-identifier-strict.js index 38f6fe784cf558fd78946c08707b1f6238abc191..7bbe4e64d7edf14241ecc528efe351202c48917e 100644 --- a/test/language/expressions/generators/named-yield-identifier-strict.js +++ b/test/language/expressions/generators/named-yield-identifier-strict.js @@ -16,7 +16,7 @@ info: | function * BindingIdentifier opt ( FormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/generators/param-dflt-yield.js b/test/language/expressions/generators/param-dflt-yield.js index 3d3078c8703b0df34be919f6a5ae983b0f454646..cfdd00f0362dff51c47c0d0f5cea45b7c2ed074d 100644 --- a/test/language/expressions/generators/param-dflt-yield.js +++ b/test/language/expressions/generators/param-dflt-yield.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function*(x = yield) {}; diff --git a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js index db53203d1b620b996cd58cb6750c3746f754587a..aecf5c32b732d3cef5c25d0bdceaa6bae7bcad34 100644 --- a/test/language/expressions/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/generators/rest-params-trailing-comma-early-error.js @@ -52,7 +52,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, function*(...a,) { 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 a622e75f7d91eca09386043c598d8dfe65cb9096..64979d74f3b11da9bac7206e3b5aabbc9457a44f 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 @@ -15,7 +15,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var f = function*(a = 0) { "use strict"; diff --git a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js index 1d15d0fa529cef9d15c9273d3256fcb1141c4b08..c09efac65c54435a9ccba71423698b080d520dd3 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *() { var yi\u0065ld; diff --git a/test/language/expressions/generators/yield-as-binding-identifier.js b/test/language/expressions/generators/yield-as-binding-identifier.js index eefbae33ef5d7827237fa64fec3c7255800209f7..7d88f95ddfa1f4e686f0606616d84aef298ca9c9 100644 --- a/test/language/expressions/generators/yield-as-binding-identifier.js +++ b/test/language/expressions/generators/yield-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *() { var yield; 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 d7383407945bc1a688bff237db2b7a18c109b3a1..55edb36a50416780619193e172cd0b4fa219b8cf 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 @@ -12,6 +12,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var g = function* yield() {}; diff --git a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js index 93b5526f577a57fc0c1a2bc7fb2e34b353dfddeb..2010eb8243cd307492212ad44634622ed7fc106c 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/generators/yield-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *() { void yi\u0065ld; diff --git a/test/language/expressions/generators/yield-as-identifier-reference.js b/test/language/expressions/generators/yield-as-identifier-reference.js index 5435cf9b1d049c5ba394147a9d04bdf0b129e8c3..4d8b522cd5299923a154150d94b0c15954e831c2 100644 --- a/test/language/expressions/generators/yield-as-identifier-reference.js +++ b/test/language/expressions/generators/yield-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *() { void yield; diff --git a/test/language/expressions/generators/yield-as-label-identifier-escaped.js b/test/language/expressions/generators/yield-as-label-identifier-escaped.js index 28b7997060dddd4bce774c3da07a7cba6cf095c7..ed82d0341848e32642994960631d2e024ae836b9 100644 --- a/test/language/expressions/generators/yield-as-label-identifier-escaped.js +++ b/test/language/expressions/generators/yield-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = function *() { yi\u0065ld: ; diff --git a/test/language/expressions/generators/yield-as-label-identifier.js b/test/language/expressions/generators/yield-as-label-identifier.js index b54fa24c2f0fef274a780f5cfe4b1efeebb89fb7..455f2447e1f3eb73f79d59deee28e4ca1d4537cb 100644 --- a/test/language/expressions/generators/yield-as-label-identifier.js +++ b/test/language/expressions/generators/yield-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var gen = 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 4fa8c6547b856984a65beb6de0e5ef3d060894c6..178a5a513fa1bc97c0e746ef2ef63475a15901f7 100644 --- a/test/language/expressions/generators/yield-as-logical-or-expression.js +++ b/test/language/expressions/generators/yield-as-logical-or-expression.js @@ -11,7 +11,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var g = function*() { diff --git a/test/language/expressions/generators/yield-as-parameter.js b/test/language/expressions/generators/yield-as-parameter.js index d38884b65830faeed4bae88e329fe16a0fcb7000..a8afd52b041ab80e65487380ee186bb65071a7c8 100644 --- a/test/language/expressions/generators/yield-as-parameter.js +++ b/test/language/expressions/generators/yield-as-parameter.js @@ -12,6 +12,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var g = function*(yield) {}; diff --git a/test/language/expressions/generators/yield-identifier-spread-strict.js b/test/language/expressions/generators/yield-identifier-spread-strict.js index 020a031ab57eef41f2fc0aae64028fafea14a269..25cfa982c76effacad61bf49f406db2cfec452ce 100644 --- a/test/language/expressions/generators/yield-identifier-spread-strict.js +++ b/test/language/expressions/generators/yield-identifier-spread-strict.js @@ -23,7 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/generators/yield-identifier-strict.js b/test/language/expressions/generators/yield-identifier-strict.js index 4da060d740a4b959df071ba7ad5ec2a5d24999dd..accc0206217201ccd17a50f08bb6e7e4a2c3e76b 100644 --- a/test/language/expressions/generators/yield-identifier-strict.js +++ b/test/language/expressions/generators/yield-identifier-strict.js @@ -16,7 +16,7 @@ info: | function * BindingIdentifier opt ( FormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/generators/yield-star-after-newline.js b/test/language/expressions/generators/yield-star-after-newline.js index b65122ea783b01c81dcdfab9e0f631c906442d52..6b256f857f83b180898a833bff754b82fe0f488d 100644 --- a/test/language/expressions/generators/yield-star-after-newline.js +++ b/test/language/expressions/generators/yield-star-after-newline.js @@ -11,7 +11,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var g = function*() { yield diff --git a/test/language/expressions/generators/yield-weak-binding.js b/test/language/expressions/generators/yield-weak-binding.js index 19595571a6c290dd08537f2da8984460c0ddb2a4..608f1896829501c651db6d43fb83496454832aff 100644 --- a/test/language/expressions/generators/yield-weak-binding.js +++ b/test/language/expressions/generators/yield-weak-binding.js @@ -11,6 +11,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8b480256eb3edda88404eafa22568e8d0480cd8e..999480835be27321ab9db9a966dbd925b2d79f6b 100644 --- a/test/language/expressions/new.target/escaped-new.js +++ b/test/language/expressions/new.target/escaped-new.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 04c7e6b93c1158cdd5172009f5b18de89c85bb9e..50aede41d45a48d5e1030df4161a6dfc4d79f819 100644 --- a/test/language/expressions/new.target/escaped-target.js +++ b/test/language/expressions/new.target/escaped-target.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8972e5ba6f8ca92001efb7b21376c6a5799d417d..2dfbee710b14b0eba3d6b988be039bd2ea02492e 100644 --- a/test/language/expressions/object/11.1.5-1gs.js +++ b/test/language/expressions/object/11.1.5-1gs.js @@ -13,6 +13,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5c059dd05a615a4e7cd40086ced38a9f1395f21c..865795abbef7870dcfa48dfa2ef054b09ae6ebe0 100644 --- a/test/language/expressions/object/cover-initialized-name.js +++ b/test/language/expressions/object/cover-initialized-name.js @@ -27,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ a = 1 }); diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index 9844a7448a77f2110071247630eb14a8afdb62ea..be34fb90956de547168d802715e4ebb58195cc17 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index ff8e4979ba12e5ab4adcb1abcc8756bba946796c..6c9e610570ea7f6d65ed2234926bb21094d76d4c 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index 2dddc5ad30f4beab7032eac8ea78f64ddf73cdfd..db42832ba47025bd82e2fb3604f8a5cc5446432e 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index f93cd87cc22d4d66ea48b64f4929781d29399389..b609489b20c308cac39cf923ce430cd28ffc29d1 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 4fe6a8323e8b3b67e4519ee6d393616128cfc0ce..5aa78c76dfe80967d672d76fcb6d6e45f5d5945b 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index 9a19a70e10b9c91e10ca160cea35dd2e62bca59b..921dfff0624b0d520ac608f723fbabd20f41c03a 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 8fefb83cf114a38c1996044dcf1ac21471f9a7ea..b694a0393eb06757302da5df14e9e5e0934e8908 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index 08b6c49f1002e901f2b90faaf6fa04a1b95c34f9..d6f45edab5455dbf6108faabeed1c43c934d4954 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index ae79cd6707161bd12fc21ddd718758cbe39e9efc..e7c42ec518972912bd218f98373a827bdb64130a 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 49a92524038cb75b60f78154f47a5dba73caff11..4073f553527ae17de992617bf22a2846664f1c40 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index c375b2a097e1a07c9d0ad0594302dfe9d168ddee..7424db0c67ab89f04a717b69abd0072b1ac460e9 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 86719a95e2f14a6b828cdaaa83ff8196f73d440c..1b40a915a5d14adae66f92f8aa90ca1afa1bddc4 100644 --- a/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -30,7 +30,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js index acd6ad513ed90b3aa23039d8f75b94ab6f702634..2bd11e2d1491275afc59889e5bfdfa3db2b347a0 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js index 674764a82737ca34b178b402974949bb3aa6edc6..b0cf49f422b532fdcddba714fa53b89943e300b1 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js index b52baef82a0687d705a7d7dd22251919c81da171..4a93122797f201d3fbdb0af0114b20a6cc5f285a 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index e326964c00165df7b589d17bd9d2c4047291398e..620f87f387d9d2c34f07923b8b5aafb291a762ab 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index 2bfc8ae97117c8f80bf8cf437763fd263d50a387..c286e39c85d881e0d3278361d8dcdc20826e829a 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index febeea489ad8a0dc0282d3782cdb8915a4e4d1d8..1ffe231679225947c82cc5e5dc958f4a4cf1d9bc 100644 --- a/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index ad849dceac9efd1a1f89e9d6e4aa52d51fb1dd4b..36416e161801b364b72ec3a0e641c5d46334073a 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index a3599f0ee7c0838471661690d20ff1f901d6ac49..5b43b67e5cb6d087264dd2e94774c7b5f81543bf 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 4317e6474f0794330bc85f3cc9017d631e3edb4a..08fcb338d7d1f44b03fd4f36ba5c75864d07b6c3 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 920ad83087a65bd9ac4bb9b00f02e7d0b7a65b4e..dbdd2cee3beb21cfda8873f7a458e4987249c554 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 5fd9e3e8184662ebcabd8b240f3107c8a91471c3..229281221e2575fa3eb62b44f6468c2169de4d3b 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 09d8222eb3728395424e6658e696c419e1a285d9..291013d5e9d1a3bef7cbffa2ba1be0ec845c6ebc 100644 --- a/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -52,7 +52,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js index 1909aab8a6c4e8d7a2ae3fa2ef643fbaca40719e..37e180b7aece7d8656ede60e7b69d52d2783fc90 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js index e1e343139002d7e4ad6c98feec031103f8b2de93..b4a892b0cf4c97de93df3d710d9d1c4781150ab2 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js index 98a96f077ac015c29ac3a40738faa346baff2259..75569cba9a6697cc96c97b8985074dea1e61ace0 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js index 31ef6cce46d1c827754514e43664471b50ea881e..f494c42c28553392d95351ef6d4eebdb74b78991 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js index d8d82b6f7ba5a63d98b5aa54912264c87ff71c70..b5a2ebcefe3b31dd0d99a7b044343670f98c8e37 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js index 4d6bb67b0376a265bd0cad4c56e751b6691e0f11..ea72eafbf613ea8bc4bd17a2620724d3d05670ac 100644 --- a/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index e4c386e4368ec998cdacf6d71e265cef30f87f31..acba9939bc15aba243eeeb4815bdc45b8229aac9 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js index 58a6d4e5dce15ebbc505c72ac4976f230dda3bfa..2d9d52ee67d11cd140f480976ee764fb69ae8858 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index e70e71f8ab5955e652d4aa0aff40340eb4e0005d..e7c96935a6a1d14ecc7c80c3ba4639a033e5d93e 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 0675eb59d30f46a290aa6f46ab638e938748013d..0af4d6f35da3028ed4fa8fcc4e49c24c7c7c45d9 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index d8de9459c7a7e10b7e0e4b92063d2158b161db75..886b0314f304018ca92c0daf8d3d6d17a5fa51bc 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index 85e6acf79687776247d5b62ecf5f04a7e38128a9..37f1c34fcad611fc8dd37b5ac2e733142810e089 100644 --- a/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -49,7 +49,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; var obj = { diff --git a/test/language/expressions/object/getter-body-strict-inside.js b/test/language/expressions/object/getter-body-strict-inside.js index 8b3545b8efb8d176929e28ecd5faff70500da4a4..d452868668b67f4298cdbf71e3e20cb604832ef4 100644 --- a/test/language/expressions/object/getter-body-strict-inside.js +++ b/test/language/expressions/object/getter-body-strict-inside.js @@ -12,7 +12,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { get x() { diff --git a/test/language/expressions/object/getter-body-strict-outside.js b/test/language/expressions/object/getter-body-strict-outside.js index 708b2947b2b96f9f22962359da71d7a0bb68facc..f5118ad7647ef2070535df3d5dc92f031be1c368 100644 --- a/test/language/expressions/object/getter-body-strict-outside.js +++ b/test/language/expressions/object/getter-body-strict-outside.js @@ -11,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { get x() { diff --git a/test/language/expressions/object/getter-param-dflt.js b/test/language/expressions/object/getter-param-dflt.js index b7d67df0371058234c085bcb749034e2fb13db46..8fcc61a4069a7665f804797134af4cac3ef0e588 100644 --- a/test/language/expressions/object/getter-param-dflt.js +++ b/test/language/expressions/object/getter-param-dflt.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { get a(param = null) {} }; diff --git a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js index 1e85f913579343da5fbf48c06ec9ddf8b179008d..680350a3696c85b967c248e83e6c57e5056223cb 100644 --- a/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js +++ b/test/language/expressions/object/identifier-shorthand-invalid-computed-name.js @@ -24,6 +24,6 @@ negative: var x = "y"; var y = 42; -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({[x]}); diff --git a/test/language/expressions/object/identifier-shorthand-invalid-zero.js b/test/language/expressions/object/identifier-shorthand-invalid-zero.js index 82265008a414144823911ce7a20fac5ffa6f2aea..d08db2875c592ab4224afc46a4705cc653a97745 100644 --- a/test/language/expressions/object/identifier-shorthand-invalid-zero.js +++ b/test/language/expressions/object/identifier-shorthand-invalid-zero.js @@ -17,6 +17,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({0}); diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js index 7109d354b2067d7d00814e89aa543035ae8b1a88..09c5cc170cb76b458d7570a9239a9de87870576b 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js index 63c1d81ac8679e38e3506fceb7182983b994df6a..f2c4499b66aee3e73a34588345d4b4e055396ab2 100644 --- a/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js index 799dda00bd7fe0beb8fbf32831bf25ac1691c876..a34e8212031537324c2c5bedecae27d87f4cabad 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js index 24db88019cc1c4e2a75d8bd022c7a145e5180df0..a201e8de27e4a0b0b092c0ac84095e7d24abfb18 100644 --- a/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-await-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js index 956e6d7193c7fc978c969712d062836698b29b14..a3a6202957871157d78ee71154abcfbb6edc387e 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js index 5ecfe4ee49699d844614728cc48dd7e6165904d4..4a2efe54afd5eae85efb8edcc9e947330d56500c 100644 --- a/test/language/expressions/object/method-definition/async-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-await-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js index 454c453b5edaace1268fecf9eb55fe67fbcc9862..6b55d7fbdf55e164dd69388aa7f9ab137c33378d 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js index 96b03399751cb719fcf232902390796ae09a31d6..a641df8715c1cdda21fd956e7f3231e90f7493c1 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js index 290939a9fa0adf8eb4868a4297f8af8b805c4803..37afa09def125d47c7432cd88c266f397b198779 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js index 2b87d11a0d32de49f9f150029f261c18863c81a6..8bacfc238bb777e9f0a21e9deabc443331734526 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js index c67efe8043e107098435fdfff35a547a2c8315ac..b93ff75c8e8e0ccee32536b6076a37657c04c219 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js index 14b9746c1797a01e32f4f65c93f6600749726fb8..d61b3ae2b7c314b006617109a8c8e18e5187f53a 100644 --- a/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js index 6d74d64d4a9f2c56aa1eff40b5d9c162752048ba..b76d0ba232a2b664f8b5253b81fdf92f2bfe2603 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js @@ -38,7 +38,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { async *method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js index b774ec1e3f3515aa900be8f2fea055d0156dbbbb..e2a7403bc0f8dd73320822b73396f7458c48e07c 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js @@ -42,7 +42,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { async *method(...x = []) { 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 54e803f2ac4332201c328047f1f7d8d77745175a..7b28ecbef6e8f3ddb1ce367e712a73c10cfeb5c8 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,7 +19,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ \u0061sync* m(){} diff --git a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js index b15beb366ca59294ed34508d115eedae38ce5184..bd8e8ccae10d2aa83fe85d877fc90554e069daa3 100644 --- a/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -35,7 +35,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { async *method(...a,) { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js index 0ed622598052f1023a29c54d1e1c9f06f3177d3c..87527724caba8d85bd1d19cc3e0aee0f00f3dd83 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js index a2825ee1a985f4291d52838f4b46579f5a819ae9..49dd69fda6e8c7bf47ace0cc7fcf380d6edc1507 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js index f6fba4870d26cc7344c969034ec7a5c6eacb9ce7..78bf52d9a1c5c77fb2d501cd08d9b3afb178f2a4 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js index 9cf1aa9085cbd7ad0fd352377bd302403dcc273b..3e42123ca5dbb7b7e2d18523f389bb3b3e7344b4 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js index c48fc5154a30d0f26186aadeb48600731e8957c2..2355d3eaa48304492679e6df37e599792eabdd01 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js index d98fdd415018cb7a1cc7892d7b3abff7b6092f97..792178ffacf6acf4fd9e6e740f34d8dae463e069 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { async *method() { diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js index fa5f001f8158884d9dcc7379e98970b076303a14..0f5d6537621b1d124611f0b21a2a43ff87d12ae9 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict.js @@ -23,7 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js index de7214d8a5bd5f7f3700b1e9e8bb1dd882d5552a..6e764d42dad58bd01df2b2ab4040b124585b1ca8 100644 --- a/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/async-gen-yield-identifier-strict.js @@ -16,7 +16,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js index f658f27f4c3902da3646ec0e270cd16f5a760098..e51bf7b8186b000f05ac1ceaec5fd17112d07df3 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js @@ -30,7 +30,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ diff --git a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js index 4fa4ad46bddb3d9713dd30b88a21f330defdf9ec..beb53da752817e3be2acca1d0b6ab6aa9985ea1a 100644 --- a/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/async-meth-dflt-params-rest.js @@ -34,7 +34,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 cd0534858d6f9df6193b1bc19c4a66f7fb07a8ec..b32bd73f287a7626a37c9635765984bf82553d6c 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,7 +19,7 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ \u0061sync m(){} diff --git a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js index ee1b1a4141a3533f490f4018a8f303911a6102e5..3325f322ad04c33e5858b24ec170ac624963cf93 100644 --- a/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js @@ -27,7 +27,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 519e13c1140e0bb2f4109597b92402e6d9d365ac..e9d60213e3cb39fc1226dc6220c739b7733b1289 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 @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 6fe8ac07741c7962604591d15b17dfad6111a4ba..2c2b700287c25882b9ec3e978e518a54c496d664 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 @@ -11,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 9d57661509e424b1535e67c5446668e63945cc60..753dc5a785027446f23847ce9233c3978a9fc45e 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ async 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 fbdde90ff264f7a451fa80578054c8518d25a01e..9085b44470d361aa46f940959e8d93703352869a 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 8e8c939fc87041c39b69a09a30f8fe7ed7ef7442..119d969cb242547c5052970684e7de7a9f0a4e4d 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 4ed290b029a443913ca671028ef9277b9ccab21f..b02c757197e0927b5d6fba1ecaad8c43b94b43e7 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 5558f3e41fb1f09b938a6e0911079e3551f94b37..79b0c1365900d91ffbff906e6e12bf092174342b 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 @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 535513f6cbfc54292d5052e0ec7370bf05c8f4ef..69b3d382406f7f14349e099fbd0ed4a638cb6b2d 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 @@ -11,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 27a1a6c2b716da2e1b9f9c0efd76178a587da48b..c4d0271dfd43af2c93325faeb878b799c3e35d57 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 9960bc14fb057cd4a89d69096fc97c09032582d2..536fe65d6ad550a487a5f55374aaf93bd82d849e 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 153a7f1d0b7b4484f889ab75f6eb6d66a76a9274..f573600678788523a4adc9ff2fc73c5c5ecdf13e 100644 --- a/test/language/expressions/object/method-definition/escaped-get.js +++ b/test/language/expressions/object/method-definition/escaped-get.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 31f640cd9e34507129ee4c73aad3a976c07d95cf..be90588c3b777e0ef6154a823c25cebb2fc69010 100644 --- a/test/language/expressions/object/method-definition/escaped-set.js +++ b/test/language/expressions/object/method-definition/escaped-set.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ s\u0065t m(v) {} diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js index d38b0166c33d9c3552700d1b89c41839ebf126ad..ba9778576399e30402a2404754635ae9732cb8d9 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js @@ -60,7 +60,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { *method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js index e5e66a8702f554b22d5c384cc969187fb9f0562f..9023c962ebc9dca6e54e09f221fc3c345f444835 100644 --- a/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js @@ -64,7 +64,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { *method(...x = []) { diff --git a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js index b4ff9e82c0e0d678259039903b8bd8b2b267e473..085e9f99e4a52d4ddc750bc796a17c7c5befb680 100644 --- a/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js @@ -57,7 +57,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { *method(...a,) { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js index 5bc0ac88be8de19659b509a04e4a234b234f0e6f..f86606013c6ad00459eb5299973459936d4e92b8 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js index 7e4fd7b31bf223f06eed25433baa1e1bfcf9978c..5ca6a728ff8dbc53026ec407541d49f17f604127 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js index 8fc7ce139f8f2456dc9cbed9506c2161dbc3e55d..e77dd7d5ae03bf19b152234f6d67999a088a383d 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js index 0b1008c69f66eb8975a14190480b0fe9787787f4..d609f97bc615b2853186cb150d5895849130dad9 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js index 0e72d7759684209afea14c438992a79bb61964f1..c49e20ec631a323ee270c21d7140d0ccc892066e 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js index e4969032197c71fb21e53acbbe32f9eb7083db81..5af1651890a9ef6daea60a1abb57b8acc517f993 100644 --- a/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js +++ b/test/language/expressions/object/method-definition/gen-yield-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *method() { diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js index 1f8535eea457421350ffc1d2e0f26127765c17bc..da84d4d4a1d7803141776aa920fa21a9e69d4dce 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-spread-strict.js @@ -23,7 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js index dda6fe5562332f8c5580048fdf93792e3e96de12..3bea70d7d7a1ea6f2c8621ec644c59547998f9a8 100644 --- a/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js +++ b/test/language/expressions/object/method-definition/gen-yield-identifier-strict.js @@ -16,7 +16,7 @@ info: | * PropertyName[?Yield, ?Await] ( UniqueFormalParameters[+Yield, ~Await] ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; 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 7226a44bd20323aa555d5b8be54e714eee48063e..8ac595b27235ef6c38856a24c47ca1cb45ce6374 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,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ *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 a63139eaf25b5edf9a37a15044a26335fe10e912..4ae37d8ffe323ae384b527b7e9a329230d228cef 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,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function*() { ({ 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 b011721815bb8e6ded2bcb5d17cd33b52bfbffed..5a326b82893fed1e42845d52dad73e98f5a97f34 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *foo(a) { 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 fab88ce203e2c46a51d8a851658236eed8cd5ad4..7039c8bc46630432c4b4a2140147bac218a67f34 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *foo(a) { 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 782a90275e5cfdcebc0d4524add904a198a33f26..f3d5da1841e0faf8065d3ec001078355005982b9 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *foo(a) { 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 a54c41429c9ff506ed1944ffd595950725b29860..b3137040d8344b105ffb9d9320bdeabd04f42a65 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 493b0708a523e0428ca1e76719761df25cb6bbf0..b340d9270059b3948219f0abe353a1930d6e64ee 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 @@ -15,7 +15,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var o = { *m(a = 0) { diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js index a370be11481439d989eb2b572e85b8e8164025cf..fed6be76adb3ecb46d492600576040064d071b77 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-duplicates.js @@ -56,7 +56,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { method(x = 0, x) { diff --git a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js index 446d40ccb46d88b522670eee756fa4bfc7387336..72d80c0637b65ce44392f0c92fdeca179419fb50 100644 --- a/test/language/expressions/object/method-definition/meth-dflt-params-rest.js +++ b/test/language/expressions/object/method-definition/meth-dflt-params-rest.js @@ -60,7 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { method(...x = []) { diff --git a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js index c634518b504d1b4fff42c1315f16ee21ea6d95ca..b52038bc7b170d5fe1484450902b897bd9dbda4e 100644 --- a/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js @@ -52,7 +52,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0, { method(...a,) { 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 e0a54b1208be2de81915c548ddbfcf1ccf10f4df..27ff0d5ca8629f8fd304098e3782fa4afb9afbbc 100644 --- a/test/language/expressions/object/method-definition/name-param-redecl.js +++ b/test/language/expressions/object/method-definition/name-param-redecl.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { method(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 c33c42be01fd076baa175db7634efe1b79f44bdd..b4a69cef8314cd8c28c9f836870b775d1bb37994 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ method() { 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 bafe1879f89cfd2b699bb1789b93b73bedd6a0e4..293435476f40501dea6a41ab7f1e5a26df8a3111 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 429da51c28cedb3a3a5f1f71791fabf51b1b8a10..2a7c28a35d666a9a876a8a4ec88521719a82b42e 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var o = { set m(a = 0) { 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 42f5c8ada9d86261fdfaddd545aa5e81f08fda38..535463790cd61cd1c90831fdb57239e2d765967a 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var o = { m(a = 0) { 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 5203daa6eb7ae45f7962c989a8c56790eee4ec5a..54e3da0efa02f6a2fcab646f5c8e2c80a7f67885 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,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *g() { 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 2305b1c265881809893ded46deddf79fa29a26aa..25c3f7ee14b0c30139c79a1f4d8cdcabd23ab483 100644 --- a/test/language/expressions/object/method-definition/yield-as-parameter.js +++ b/test/language/expressions/object/method-definition/yield-as-parameter.js @@ -12,7 +12,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 469727f16b85ca021c28eb6456b4cab493250cce..6c5ae6675629d8e682bcb901ae44026edc8a8b1c 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,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var obj = { *g() { 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 6670cc78491dab286195fa8f120873974c7583b8..d4853ccedc9110e630ec38a90fb3e5905520c2bc 100644 --- a/test/language/expressions/object/method-definition/yield-weak-binding.js +++ b/test/language/expressions/object/method-definition/yield-weak-binding.js @@ -11,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f72ec2772692b92d44e7a540dcfa2a802541d9a2..a2fe1eee91a32a16fedc95f1e8c47500f5675ab7 100644 --- a/test/language/expressions/object/prop-def-invalid-async-prefix.js +++ b/test/language/expressions/object/prop-def-invalid-async-prefix.js @@ -30,6 +30,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({async async}); diff --git a/test/language/expressions/object/setter-body-strict-inside.js b/test/language/expressions/object/setter-body-strict-inside.js index 6100bb9d58c04849f77b9c0b492d19d680686d37..ece9ef0255e8fa0c885eb7520a01673c15a88370 100644 --- a/test/language/expressions/object/setter-body-strict-inside.js +++ b/test/language/expressions/object/setter-body-strict-inside.js @@ -12,7 +12,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(value) { diff --git a/test/language/expressions/object/setter-body-strict-outside.js b/test/language/expressions/object/setter-body-strict-outside.js index da3cd978ab518a609596c4b5362f6576dd06f658..b82dfd470b037f609f848c236b8d04c7429f3da0 100644 --- a/test/language/expressions/object/setter-body-strict-outside.js +++ b/test/language/expressions/object/setter-body-strict-outside.js @@ -11,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(value) { diff --git a/test/language/expressions/object/setter-param-arguments-strict-inside.js b/test/language/expressions/object/setter-param-arguments-strict-inside.js index 7ebae2e56293173d66dcf4894647d1413b2aae99..846d441fc050df58ae29fbec0a37805357bd25dc 100644 --- a/test/language/expressions/object/setter-param-arguments-strict-inside.js +++ b/test/language/expressions/object/setter-param-arguments-strict-inside.js @@ -12,7 +12,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(arguments) { diff --git a/test/language/expressions/object/setter-param-arguments-strict-outside.js b/test/language/expressions/object/setter-param-arguments-strict-outside.js index 74cef5cce75f0060b7dd5e817ac39cac240e883e..ea1522a452052916c796c39f8e1d588f3015fe06 100644 --- a/test/language/expressions/object/setter-param-arguments-strict-outside.js +++ b/test/language/expressions/object/setter-param-arguments-strict-outside.js @@ -12,7 +12,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(arguments) {} diff --git a/test/language/expressions/object/setter-param-eval-strict-inside.js b/test/language/expressions/object/setter-param-eval-strict-inside.js index 143bbe732c99edc756dd7352f80d0ffc3e14c170..370055e9b63338478e454da09c8c758540b33017 100644 --- a/test/language/expressions/object/setter-param-eval-strict-inside.js +++ b/test/language/expressions/object/setter-param-eval-strict-inside.js @@ -12,7 +12,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(eval) { diff --git a/test/language/expressions/object/setter-param-eval-strict-outside.js b/test/language/expressions/object/setter-param-eval-strict-outside.js index 8cc908afb29180e0c1e418a3db077eae632c10b7..e1cb447ec1ccd4ac3b1eb9fd7f59e47e00c5ed01 100644 --- a/test/language/expressions/object/setter-param-eval-strict-outside.js +++ b/test/language/expressions/object/setter-param-eval-strict-outside.js @@ -12,7 +12,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void { set x(eval) {} diff --git a/test/language/expressions/postfix-decrement/arguments.js b/test/language/expressions/postfix-decrement/arguments.js index 67910b3c11bca9eeb5c475cb8da36a411de29cab..f7188c760a70611ce5fd2812e291ee907096d98a 100644 --- a/test/language/expressions/postfix-decrement/arguments.js +++ b/test/language/expressions/postfix-decrement/arguments.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); arguments--; diff --git a/test/language/expressions/postfix-decrement/eval.js b/test/language/expressions/postfix-decrement/eval.js index f406580ab27398897ce853338620f9af4197feba..4a7a2639100ac3aec686fd2c7d4e15f8fcf650cd 100644 --- a/test/language/expressions/postfix-decrement/eval.js +++ b/test/language/expressions/postfix-decrement/eval.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); eval--; diff --git a/test/language/expressions/postfix-decrement/line-terminator-carriage-return.js b/test/language/expressions/postfix-decrement/line-terminator-carriage-return.js index 3d21f70ef54de09750d77d6c09a6f2eb2023c434..e80699e9064c2473baf85ee878805b871f927209 100644 --- a/test/language/expressions/postfix-decrement/line-terminator-carriage-return.js +++ b/test/language/expressions/postfix-decrement/line-terminator-carriage-return.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x --; diff --git a/test/language/expressions/postfix-decrement/line-terminator-line-feed.js b/test/language/expressions/postfix-decrement/line-terminator-line-feed.js index 8af18a502451a39607befeef0df6064dc1304489..11d580e6328033fe43f564e9d804dbe59b284cd5 100644 --- a/test/language/expressions/postfix-decrement/line-terminator-line-feed.js +++ b/test/language/expressions/postfix-decrement/line-terminator-line-feed.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x --; diff --git a/test/language/expressions/postfix-decrement/line-terminator-line-separator.js b/test/language/expressions/postfix-decrement/line-terminator-line-separator.js index d1c479ea412b5bec664da0f11af81deafa702242..71fd80f37162c4c9f85fd7ec59a9e36484a2b466 100644 --- a/test/language/expressions/postfix-decrement/line-terminator-line-separator.js +++ b/test/language/expressions/postfix-decrement/line-terminator-line-separator.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x
--; // The preceding line contains an unprintable LINE SEPARATOR character (U+2028) diff --git a/test/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js b/test/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js index a384906f4538ff1a982053280daf4043215984e1..f77882a965d786e32454ad4252a0c860c71a27c6 100644 --- a/test/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js +++ b/test/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x
--; // The preceding line contains an unprintable PARAGRAPH SEPARATOR character diff --git a/test/language/expressions/postfix-decrement/non-simple.js b/test/language/expressions/postfix-decrement/non-simple.js index 6f90ac91c0c4ffbfefb18b9e0e2a47f7a526c49b..cc323d7d71c3f32ce8ca5516a44e592950ca449f 100644 --- a/test/language/expressions/postfix-decrement/non-simple.js +++ b/test/language/expressions/postfix-decrement/non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1--; diff --git a/test/language/expressions/postfix-decrement/target-cover-newtarget.js b/test/language/expressions/postfix-decrement/target-cover-newtarget.js index 0c0e48f98960661bef115c555865d2cc6b341895..a56749b7f0058dddcc2e206374b4142338c49d84 100644 --- a/test/language/expressions/postfix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-cover-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3576226914cf4bb5fd9ec249b6fc41d0e1c474a5..a774956f89e7c5723a1fc2c42c8982bd511e3c8c 100644 --- a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js @@ -27,7 +27,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { (yield)--; diff --git a/test/language/expressions/postfix-decrement/target-newtarget.js b/test/language/expressions/postfix-decrement/target-newtarget.js index 7a039843b4a25aba5b16fbde391bbdcb9fa45c4b..472f5cd1074b3bf98e9f067fc9a15680e5c3e96c 100644 --- a/test/language/expressions/postfix-decrement/target-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 494022a71172d5fcd81bf4cf40c5ea95a9544159..ba56870f69c580ec11a6f2d9a1c0144c2ef6267c 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,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); arguments++; diff --git a/test/language/expressions/postfix-increment/arguments.js b/test/language/expressions/postfix-increment/arguments.js index 75a5a7603fb01a57a9440b0ec2573f53f5867a52..b2bfce27c4ddaa90fbd8b94ef11cb44b19d8dd17 100644 --- a/test/language/expressions/postfix-increment/arguments.js +++ b/test/language/expressions/postfix-increment/arguments.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); arguments++; diff --git a/test/language/expressions/postfix-increment/eval.js b/test/language/expressions/postfix-increment/eval.js index 4493a9df63bdfe3ea8578c43b618182e86d8ae82..329dae9e1c147faac78736eaaccf0340982a4d64 100644 --- a/test/language/expressions/postfix-increment/eval.js +++ b/test/language/expressions/postfix-increment/eval.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); eval++; diff --git a/test/language/expressions/postfix-increment/line-terminator-carriage-return.js b/test/language/expressions/postfix-increment/line-terminator-carriage-return.js index 4b9bc5f47c5b1873d7b0cce94a6c4eb17f07e851..a875207c8ebf6943813a248366438adef5fab94c 100644 --- a/test/language/expressions/postfix-increment/line-terminator-carriage-return.js +++ b/test/language/expressions/postfix-increment/line-terminator-carriage-return.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x ++; diff --git a/test/language/expressions/postfix-increment/line-terminator-line-feed.js b/test/language/expressions/postfix-increment/line-terminator-line-feed.js index 2bad0a28250123797c6591031ef782bb7eed079e..a3b10f1915a84ce4b8cdf0c11b528439a725329f 100644 --- a/test/language/expressions/postfix-increment/line-terminator-line-feed.js +++ b/test/language/expressions/postfix-increment/line-terminator-line-feed.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x ++; diff --git a/test/language/expressions/postfix-increment/line-terminator-line-separator.js b/test/language/expressions/postfix-increment/line-terminator-line-separator.js index f3fe3a0a5b07d854d223d76c5d9ce2dfbf331b88..a7099821985108f55cd9234039be4c6fe44ebfe6 100644 --- a/test/language/expressions/postfix-increment/line-terminator-line-separator.js +++ b/test/language/expressions/postfix-increment/line-terminator-line-separator.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x
++; // The preceding line contains an unprintable LINE SEPARATOR character (U+2028) diff --git a/test/language/expressions/postfix-increment/line-terminator-paragraph-separator.js b/test/language/expressions/postfix-increment/line-terminator-paragraph-separator.js index fe59704953dd0cd9c8762ca1d9e953fb9d032369..76870f24f3a34ce1f1028f3d7d36ac1055cfeadb 100644 --- a/test/language/expressions/postfix-increment/line-terminator-paragraph-separator.js +++ b/test/language/expressions/postfix-increment/line-terminator-paragraph-separator.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); x
++; // The preceding line contains an unprintable PARAGRAPH SEPARATOR character diff --git a/test/language/expressions/postfix-increment/non-simple.js b/test/language/expressions/postfix-increment/non-simple.js index 7df3e6ee4da9668edc3124c1368ee529a3a98cfa..5494f1be5bf6d9db18694ba573bf52679ba4d122 100644 --- a/test/language/expressions/postfix-increment/non-simple.js +++ b/test/language/expressions/postfix-increment/non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1++; diff --git a/test/language/expressions/postfix-increment/target-cover-newtarget.js b/test/language/expressions/postfix-increment/target-cover-newtarget.js index db73f89907d1555dffde20b3c4be8843ae215c34..f6f2f55beec33f96ea2d74181a18ef48d346cc8c 100644 --- a/test/language/expressions/postfix-increment/target-cover-newtarget.js +++ b/test/language/expressions/postfix-increment/target-cover-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 df76917ab44ebd269fbe3ad09425d6b3330212c7..5d23858fd9ae338de4b6a606e9c99872d5028fd6 100644 --- a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js @@ -27,7 +27,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { (yield)++; diff --git a/test/language/expressions/postfix-increment/target-newtarget.js b/test/language/expressions/postfix-increment/target-newtarget.js index 793e57b2a49dab51155de446a5f1afa77126bf8c..ee1109b30d23c90606a54976ffdf124ba9b6b7b6 100644 --- a/test/language/expressions/postfix-increment/target-newtarget.js +++ b/test/language/expressions/postfix-increment/target-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 87e5eead0cd3a0f60951e06ac531686c3be65427..37be005c6aa578f19ab9297f7a3176d9af4296e8 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,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); --arguments; diff --git a/test/language/expressions/prefix-decrement/arguments.js b/test/language/expressions/prefix-decrement/arguments.js index 199710535c2407612c89ae28f8d5a6263d1e7481..a74055705670a415fcd72a81e7f9e20ce7c99b04 100644 --- a/test/language/expressions/prefix-decrement/arguments.js +++ b/test/language/expressions/prefix-decrement/arguments.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); --arguments; diff --git a/test/language/expressions/prefix-decrement/eval.js b/test/language/expressions/prefix-decrement/eval.js index 0345d73cc91fa5ddfc162a2560a6f9e6d36448cb..cd5737c98ad56722b7e81f08203eabb812a3b30e 100644 --- a/test/language/expressions/prefix-decrement/eval.js +++ b/test/language/expressions/prefix-decrement/eval.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); --eval; diff --git a/test/language/expressions/prefix-decrement/non-simple.js b/test/language/expressions/prefix-decrement/non-simple.js index 0b6206b4cb9951ae16557813570813fd52f14668..e11e1e6966efde26c8c44072f58882a92ec2cf30 100644 --- a/test/language/expressions/prefix-decrement/non-simple.js +++ b/test/language/expressions/prefix-decrement/non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); --1; diff --git a/test/language/expressions/prefix-decrement/target-cover-newtarget.js b/test/language/expressions/prefix-decrement/target-cover-newtarget.js index 14bfdc795a2dbf95cdf56c9ce3401ea62e560537..4f40ea82ed66cb735f3da59aeb3b91f2b6883385 100644 --- a/test/language/expressions/prefix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-cover-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5ad674a38a8717df0954c7dac6bcb6cd8762e212..fa08eee6520b31909966e3dabcee587071744489 100644 --- a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js @@ -27,7 +27,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { --(yield); diff --git a/test/language/expressions/prefix-decrement/target-newtarget.js b/test/language/expressions/prefix-decrement/target-newtarget.js index 706a85dabfc3a613c6ff901c55af55f3cdd9d4d7..c0a08a38f585f21ef3cc0c1f50011f1f3ad548f8 100644 --- a/test/language/expressions/prefix-decrement/target-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { --new.target; diff --git a/test/language/expressions/prefix-increment/arguments.js b/test/language/expressions/prefix-increment/arguments.js index d073c815be946be0e02acaabcd2babd748bb56c9..c8e0c2e0398f6ea1bbb430e335cf39d3beaf6993 100644 --- a/test/language/expressions/prefix-increment/arguments.js +++ b/test/language/expressions/prefix-increment/arguments.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ++arguments; diff --git a/test/language/expressions/prefix-increment/eval.js b/test/language/expressions/prefix-increment/eval.js index f3aa1d62450171ac6317e097ffc9a85f8bca662d..c8477cef8b30e0b5669e12d198d2387bed5fd3e8 100644 --- a/test/language/expressions/prefix-increment/eval.js +++ b/test/language/expressions/prefix-increment/eval.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ++eval; diff --git a/test/language/expressions/prefix-increment/non-simple.js b/test/language/expressions/prefix-increment/non-simple.js index c7b0cddec21f366ee8aeb1ce651e38a19fc2ce48..300ecf4849a5d218c41689ab32d1d37c4dee0cfe 100644 --- a/test/language/expressions/prefix-increment/non-simple.js +++ b/test/language/expressions/prefix-increment/non-simple.js @@ -12,6 +12,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ++1; diff --git a/test/language/expressions/prefix-increment/target-cover-newtarget.js b/test/language/expressions/prefix-increment/target-cover-newtarget.js index 353db43e0ce477641426406fcc400537c45756cb..98666e02c10f5cab17f492cb8b3b3310f3d0dee6 100644 --- a/test/language/expressions/prefix-increment/target-cover-newtarget.js +++ b/test/language/expressions/prefix-increment/target-cover-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 73570469151ed1b646a89293448fd50aa78eaa36..c064968e7910855cd680019dbf18b1610f8d0e8e 100644 --- a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js @@ -27,7 +27,7 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { ++(yield); diff --git a/test/language/expressions/prefix-increment/target-newtarget.js b/test/language/expressions/prefix-increment/target-newtarget.js index 492e3c08f5c5da7454057f9fce070e070d480503..e1d06154cfb8acd89c3f7a8c253bded988a5506f 100644 --- a/test/language/expressions/prefix-increment/target-newtarget.js +++ b/test/language/expressions/prefix-increment/target-newtarget.js @@ -25,7 +25,7 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { ++new.target; diff --git a/test/language/expressions/property-accessors/non-identifier-name.js b/test/language/expressions/property-accessors/non-identifier-name.js index 6b4121d326942ea7f23e1c4a5ec2fe744264cdc3..912cc487bbab8ab48a01f41f7e01acc48e8c7c7f 100644 --- a/test/language/expressions/property-accessors/non-identifier-name.js +++ b/test/language/expressions/property-accessors/non-identifier-name.js @@ -15,6 +15,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); unresolvableReference.""; 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 640d341b2da920f11f815fbbff3211f0d9fcc7a2..78123982bb34b730bb68f884d3a5027db0fdc15d 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 636319011e65361ec22a1ed6b638902e4f6debde..660a2d372d6b6c864077c18c14761f49bcca5db3 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 c0f3ae6dd4f86151b98c5d310983e18e6a38d0e8..6af45b0a0177cd7dec8ee61f29428c5bd7aee518 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 501ef3dfb1b53228c4eb62debb520bbd6e364ff0..21923e5408463e74bb37552ab5ed6b9c913579d2 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,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 80b064d161b8f954e651cb6868ba2b66bdde165e..8ac46bc9d0f686c83787b02b70edfea33d6b5bb7 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 af1c703a1846149778e056ab19ebde23a83e3382..74dd33715029122233a4242744fed44ec351f003 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 ddf076dc748d1763b0ce2225f2da0958ed3b3b04..d032316647f58c97b9208e1d3df23788c47f02a6 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 5a6b4cae9436dc0a0b33c4662e8df6adaf584303..54b0b77f704d6cc2fcda4b3fc0530995da093326 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 bb3e9ccff0fd2e600b1b8c0e061d71385be4c280..26a442f0fa277cefa1460ca1cd49f90d03f344cf 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 881ec89901942c5ce1f9d17078a20c3e62e94d2b..eab2904df172bb01d67713720cd3602250fcd5f1 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 07b972a4f23c3d30aafc4fdf02bebebe2f84b777..c3ed51b1523fd3fddbfc1542bd956eeba7e0eff8 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\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 92d59962208978f9eb1e647a5f6c3685a6c95279..5b6e0a4e4c1f01206425226c7ce2f13c2c008bb5 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,6 +8,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\u{10FFFFF}${'inner'}right`; diff --git a/test/language/expressions/template-literal/unicode-escape-nls-err.js b/test/language/expressions/template-literal/unicode-escape-nls-err.js index 50a81d474f8a1dae29f8c2297246b5cb188d0e5a..ed2006310db9f14197db4f1c06590c316e50c46d 100644 --- a/test/language/expressions/template-literal/unicode-escape-nls-err.js +++ b/test/language/expressions/template-literal/unicode-escape-nls-err.js @@ -50,6 +50,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); `\u{1F_639}`; diff --git a/test/language/expressions/this/S11.1.1_A1.js b/test/language/expressions/this/S11.1.1_A1.js index fe9d0bc995bb89c7765cb0aae3b53b2433bda6a6..ac22204c238a9e2108049b4bab01f873e9ee43bb 100644 --- a/test/language/expressions/this/S11.1.1_A1.js +++ b/test/language/expressions/this/S11.1.1_A1.js @@ -10,6 +10,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); this = 1; diff --git a/test/language/expressions/yield/in-iteration-stmt.js b/test/language/expressions/yield/in-iteration-stmt.js index 7c8c990cf7c7f123c1d5ebd14a1788330778a72a..0094586df0ec88c300481f594a6464c2d2b1cf37 100644 --- a/test/language/expressions/yield/in-iteration-stmt.js +++ b/test/language/expressions/yield/in-iteration-stmt.js @@ -16,7 +16,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3f6ea6238ccf4b7ec8dbfc9d413848c180c503f3..049c14ab412b23bc2ca2b4cf4146ee5ff0b15e2d 100644 --- a/test/language/expressions/yield/invalid-left-hand-side.js +++ b/test/language/expressions/yield/invalid-left-hand-side.js @@ -21,7 +21,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d4c12f0e038de6aed9ae2428fd3f6e4f7204345a..b458c93170613d98900ba2d1525dfce8bc513e59 100644 --- a/test/language/expressions/yield/star-in-iteration-stmt.js +++ b/test/language/expressions/yield/star-in-iteration-stmt.js @@ -16,7 +16,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { for (yield * '' in {}; ; ) ; diff --git a/test/language/future-reserved-words/class.js b/test/language/future-reserved-words/class.js index f67136358a71c83b700aa20d097556aef3784d31..c2ce8eeb9e4e5bbe68b837645a182abcf7df4761 100644 --- a/test/language/future-reserved-words/class.js +++ b/test/language/future-reserved-words/class.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var class = 1; diff --git a/test/language/future-reserved-words/const.js b/test/language/future-reserved-words/const.js index 1a473c6fb5c018a89f3578dbc75b775713738d1e..d13519cb6698469dc59d8842886fa6eebc6a2e4f 100644 --- a/test/language/future-reserved-words/const.js +++ b/test/language/future-reserved-words/const.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var const = 1; diff --git a/test/language/future-reserved-words/debugger.js b/test/language/future-reserved-words/debugger.js index f9773a081511bed74861bbc44b343d1e91e3f3c2..b6284e7fdb0f6e84ca05a358391485177688c8a4 100644 --- a/test/language/future-reserved-words/debugger.js +++ b/test/language/future-reserved-words/debugger.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var debugger = 1; diff --git a/test/language/future-reserved-words/enum.js b/test/language/future-reserved-words/enum.js index 1f4dda26e64e7dfea2b8eb019ff03811615f66a6..aab7823254b8d05ae3b13f10230996854f41ea4a 100644 --- a/test/language/future-reserved-words/enum.js +++ b/test/language/future-reserved-words/enum.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var enum = 1; diff --git a/test/language/future-reserved-words/export.js b/test/language/future-reserved-words/export.js index 13710fa995a418f3ae4ea75a9bc8baa9b95b412f..48393ad36328ac88594a7dfbad65fb7158bc7971 100644 --- a/test/language/future-reserved-words/export.js +++ b/test/language/future-reserved-words/export.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var export = 1; diff --git a/test/language/future-reserved-words/extends.js b/test/language/future-reserved-words/extends.js index f5fd69dc342103fbbf3d60ff000d58b8d9462d11..b6185edc926fe7308130ba8bb3079c7af237796f 100644 --- a/test/language/future-reserved-words/extends.js +++ b/test/language/future-reserved-words/extends.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0bb92d3d0086700b0c0acfeae87d7d7b147285c5..83d508a8481e99432e7d902bae51ea8c05f0add1 100644 --- a/test/language/future-reserved-words/implements-strict-escaped.js +++ b/test/language/future-reserved-words/implements-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0069mplements = 123; diff --git a/test/language/future-reserved-words/implements-strict.js b/test/language/future-reserved-words/implements-strict.js index 3c675d85c6dfa0bc37938a1cff0ba19e206e4a93..43ed0c631f63238a0fe59e237493a86f11a641ad 100644 --- a/test/language/future-reserved-words/implements-strict.js +++ b/test/language/future-reserved-words/implements-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var implements = 1; diff --git a/test/language/future-reserved-words/import.js b/test/language/future-reserved-words/import.js index 75ba14e43c74a4beae433e2ecf3140571c52a477..a2d14672a40c5e204dcffedf5357cb3a0e8a473b 100644 --- a/test/language/future-reserved-words/import.js +++ b/test/language/future-reserved-words/import.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ccc1b7860020d6fefa8fbf773f960ac071fa7b04..00833ec7eb180234f4d021a06f08b20439367980 100644 --- a/test/language/future-reserved-words/interface-strict-escaped.js +++ b/test/language/future-reserved-words/interface-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b45d4bddf1d78d5c074a8b653ccf8155a2f3076b..a9d4db268a75c651097d664188695653dbf7dafa 100644 --- a/test/language/future-reserved-words/interface-strict.js +++ b/test/language/future-reserved-words/interface-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 aeccdce014dffcc1917e3e098fbf0ccd14be4168..89ec4c9919c4ae307e0f7709c07d61d5f9a49245 100644 --- a/test/language/future-reserved-words/let-strict-escaped.js +++ b/test/language/future-reserved-words/let-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6dd7cbb2dd920432511af4befda28ba9bf76f814..630259427220181510b6e1971f4b56fdb528b0a8 100644 --- a/test/language/future-reserved-words/let-strict.js +++ b/test/language/future-reserved-words/let-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d4bab9afd026c4e83189b5339ce022f5e2551717..441a90def5227e8a6e5da8161cb5d96185ab67a1 100644 --- a/test/language/future-reserved-words/package-strict-escaped.js +++ b/test/language/future-reserved-words/package-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d384facb54c36c93b7a88bfdea476976db3a3823..f048b6b4d78a67f7e03ed4868748f34eaec8ad1f 100644 --- a/test/language/future-reserved-words/package-strict.js +++ b/test/language/future-reserved-words/package-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d88908905a60f2d0f23167a98ab37a49dcbcf364..2d4507e286fa681a4a6cd12ca2462ae733cc8393 100644 --- a/test/language/future-reserved-words/private-strict-escaped.js +++ b/test/language/future-reserved-words/private-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0bc08b58c0acbf8ca476cf2d83afcdd1474194e0..d23de9fe3e928bb4763e120c11745af0bde362ad 100644 --- a/test/language/future-reserved-words/private-strict.js +++ b/test/language/future-reserved-words/private-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 dbd08022ff058fc3f8b94e2a9cafb28ce2b71417..fd4cd23ce835ff853af464cfcd5cbf6a475e4db5 100644 --- a/test/language/future-reserved-words/protected-strict-escaped.js +++ b/test/language/future-reserved-words/protected-strict-escaped.js @@ -20,6 +20,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a1bf25bb37f1bbc54b327e22b9d8cd7cf032fd5a..5fbc17a91d5a46b8798e4807ffb8b0daefd1a4cb 100644 --- a/test/language/future-reserved-words/protected-strict.js +++ b/test/language/future-reserved-words/protected-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 685c1bc51513255d97db5765261de98bd11b0bf9..b3f99fabf1da25f79fb99b55436e720b6f9e553e 100644 --- a/test/language/future-reserved-words/public-strict-escaped.js +++ b/test/language/future-reserved-words/public-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5b472110df96cdc31564e4618ea01ba74a7bb328..38302802818890f2f327e70958bebecd3b4c5e75 100644 --- a/test/language/future-reserved-words/public-strict.js +++ b/test/language/future-reserved-words/public-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e9b8f11783860e2c785c70c8cc74451553f6a6da..6693edd21e5d207bcf23138117676a18ea4d59b9 100644 --- a/test/language/future-reserved-words/static-strict-escaped.js +++ b/test/language/future-reserved-words/static-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d8bed546d7a509ff1b5a595fa852fe3be9d262a4..169b966015d6598889fd5d5f030840f7deb1f04f 100644 --- a/test/language/future-reserved-words/static-strict.js +++ b/test/language/future-reserved-words/static-strict.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var static = 1; diff --git a/test/language/future-reserved-words/super.js b/test/language/future-reserved-words/super.js index 438d5645e229ee043b06cac6732d529fb4e2b2a8..7b4e01835e339a844b11509f14b609140acce82d 100644 --- a/test/language/future-reserved-words/super.js +++ b/test/language/future-reserved-words/super.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 898ebf3d9b63af80d7bdfa371b01e7f79324211d..1276a92ca6add61a7c828a14befae739e591fe6d 100644 --- a/test/language/future-reserved-words/yield-strict-escaped.js +++ b/test/language/future-reserved-words/yield-strict-escaped.js @@ -19,6 +19,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0079ield = 123; diff --git a/test/language/future-reserved-words/yield-strict.js b/test/language/future-reserved-words/yield-strict.js index f0ab6dae8e9c861d66f737b363d07eb6a324eb8e..ec21143c2035a4928a14560e01eeee55545d917b 100644 --- a/test/language/future-reserved-words/yield-strict.js +++ b/test/language/future-reserved-words/yield-strict.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var yield = 1; diff --git a/test/language/global-code/export.js b/test/language/global-code/export.js index 2368bd3643f69a78f919d407d169a7849e99990f..ced6382163627742b1639fe00835fb791e1f4aa2 100644 --- a/test/language/global-code/export.js +++ b/test/language/global-code/export.js @@ -16,6 +16,6 @@ info: | StatementList ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export default null; diff --git a/test/language/global-code/import.js b/test/language/global-code/import.js index 708f24647170577a7eb2da9a183ec4c5390ff612..e0557fae77595ec2203ca1e35a77cdcf80fbeb0b 100644 --- a/test/language/global-code/import.js +++ b/test/language/global-code/import.js @@ -16,6 +16,6 @@ info: | StatementList ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6dd6f5289cec52e6a1abfa66d500d2b61e66cc98..c818ce50656f1441571637afedc3a3fb0a4d89fa 100644 --- a/test/language/global-code/new.target-arrow.js +++ b/test/language/global-code/new.target-arrow.js @@ -30,7 +30,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); () => { new.target; diff --git a/test/language/global-code/new.target.js b/test/language/global-code/new.target.js index b91e688d7acb4328f6581a4f1db8fe241bc090dc..e8c55b1ce90046bda2201a51a49662a24b845430 100644 --- a/test/language/global-code/new.target.js +++ b/test/language/global-code/new.target.js @@ -15,6 +15,6 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); new.target; diff --git a/test/language/global-code/return.js b/test/language/global-code/return.js index db6e2bc8886f9e25a0b81a29927751cfb9a28663..92835966a59e305e82d75b1017eb2d1136f3185d 100644 --- a/test/language/global-code/return.js +++ b/test/language/global-code/return.js @@ -17,6 +17,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); return; diff --git a/test/language/global-code/super-call-arrow.js b/test/language/global-code/super-call-arrow.js index a28581588dddfda02a796a60071ef00e2759205c..5c24ccea4c8599c698b336933e3e244535ed55f0 100644 --- a/test/language/global-code/super-call-arrow.js +++ b/test/language/global-code/super-call-arrow.js @@ -30,7 +30,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); () => { super(); diff --git a/test/language/global-code/super-call.js b/test/language/global-code/super-call.js index 009cb5f83e49feb538227474f84dceca4903eed4..5a9e9f1da3d3332582413b236af43837c3381af6 100644 --- a/test/language/global-code/super-call.js +++ b/test/language/global-code/super-call.js @@ -15,6 +15,6 @@ negative: features: [super] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); super(); diff --git a/test/language/global-code/super-prop-arrow.js b/test/language/global-code/super-prop-arrow.js index 49206d5aa0469e6a475446fd7e1d8a351d9fcfef..bc6518c48ccb8ea914cba2d903672b8129f97454 100644 --- a/test/language/global-code/super-prop-arrow.js +++ b/test/language/global-code/super-prop-arrow.js @@ -30,7 +30,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); () => { super.property; diff --git a/test/language/global-code/super-prop.js b/test/language/global-code/super-prop.js index f289105887d13ad5d3bb779e7012afa2399f3359..c3817955203584301ebe5e8b29198eee4f730784 100644 --- a/test/language/global-code/super-prop.js +++ b/test/language/global-code/super-prop.js @@ -15,6 +15,6 @@ negative: features: [super] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); super.property; diff --git a/test/language/global-code/yield-strict.js b/test/language/global-code/yield-strict.js index b49a82eb40b677a96d0b80d36fa7d54c1676e992..ec6292b44e6119a629f2dba4bfcdae4c089c75a2 100644 --- a/test/language/global-code/yield-strict.js +++ b/test/language/global-code/yield-strict.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); yield; diff --git a/test/language/identifiers/unicode-escape-nls-err.js b/test/language/identifiers/unicode-escape-nls-err.js index 3d9c51244fcd2e16f5658aeb0f0d1b61df459b20..5995535170278eb7fb483ba97d0767fc6595fd62 100644 --- a/test/language/identifiers/unicode-escape-nls-err.js +++ b/test/language/identifiers/unicode-escape-nls-err.js @@ -43,6 +43,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u{00_76} = 1; diff --git a/test/language/identifiers/val-break-via-escape-hex.js b/test/language/identifiers/val-break-via-escape-hex.js index 019c08273d64c91aad2bd8a129ee9a5106b17496..cbcc1e2fcbbde61505fdc43d09d2554a6fe7c4d2 100644 --- a/test/language/identifiers/val-break-via-escape-hex.js +++ b/test/language/identifiers/val-break-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 91a62357e4d234e69a8a9a661d35691cbf798afc..dc912f000dca8036e853214b1e15618667e2c566 100644 --- a/test/language/identifiers/val-break-via-escape-hex4.js +++ b/test/language/identifiers/val-break-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0062\u0072\u0065\u0061\u006b = 123;; diff --git a/test/language/identifiers/val-break.js b/test/language/identifiers/val-break.js index 9cbeab2bf4c1631a3d8619af81b2e76e7cdeac8a..63245c571f7b73fb508c2e7b40a87f79e6f034a2 100644 --- a/test/language/identifiers/val-break.js +++ b/test/language/identifiers/val-break.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e4c734d329fe013b5ee2d8206bc65ed76c73fa3d..a64dc36d2fab3e2e45b1cc177f44046e35f02cf5 100644 --- a/test/language/identifiers/val-case-via-escape-hex.js +++ b/test/language/identifiers/val-case-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3df4d94afb4d0390cd17075e8fdc7c6235574be5..af13050280dda1816f4b96b1be12af82fa0a56b8 100644 --- a/test/language/identifiers/val-case-via-escape-hex4.js +++ b/test/language/identifiers/val-case-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0063ase = 123; diff --git a/test/language/identifiers/val-case.js b/test/language/identifiers/val-case.js index 3bf3981071c48a071f731e55d8e734dc6340c72a..e33501f3ece785edb327d48c540213ddfaf57b37 100644 --- a/test/language/identifiers/val-case.js +++ b/test/language/identifiers/val-case.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 aa249d1e50675e83ef7a3e7e73b36477f00d03f2..1feabad24796e4c378b70a88d6538ee6ca996f41 100644 --- a/test/language/identifiers/val-catch-via-escape-hex.js +++ b/test/language/identifiers/val-catch-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 07e78017cb561502c5f3f37be39608529bb5afce..c6d5a8e70a6fbc5502395f3b0ae3169b53326bf3 100644 --- a/test/language/identifiers/val-catch-via-escape-hex4.js +++ b/test/language/identifiers/val-catch-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0063atch = 123; diff --git a/test/language/identifiers/val-catch.js b/test/language/identifiers/val-catch.js index 8dc266b77fadeb0896c774a0f58563560a06a44d..da3290b5a503ec05dacb73f5f9c9e3ee7d1ac89f 100644 --- a/test/language/identifiers/val-catch.js +++ b/test/language/identifiers/val-catch.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6bebe47b9dd219511d79275d64537019814f791d..ad9c9fbcf3178d7269dd1f698b4b17249829c262 100644 --- a/test/language/identifiers/val-class-via-escape-hex.js +++ b/test/language/identifiers/val-class-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1c0cac3b5e627cae2fbf211e9361ad6246068592..b9a86fe0bfc4360a780858dfd16f7cb550493021 100644 --- a/test/language/identifiers/val-class-via-escape-hex4.js +++ b/test/language/identifiers/val-class-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var cla\u0073s = 123; diff --git a/test/language/identifiers/val-class.js b/test/language/identifiers/val-class.js index 9350304727ebdd0c10a92d60aacd78d03f19416b..523e45e9d27e06293226cef52d8d1ec05fccc7d8 100644 --- a/test/language/identifiers/val-class.js +++ b/test/language/identifiers/val-class.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 86a0032b7699ee5ae6a698a243bcee65fb763703..16a81b93e73b82d223cb25f0b58fd789285737c4 100644 --- a/test/language/identifiers/val-const-via-escape-hex.js +++ b/test/language/identifiers/val-const-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f4163a26c175235e273d54a15ccbfc653d15d57c..9dc1fefcb7ee335e44b88881d091df1c54573d80 100644 --- a/test/language/identifiers/val-const-via-escape-hex4.js +++ b/test/language/identifiers/val-const-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var co\u006est = 123; diff --git a/test/language/identifiers/val-const.js b/test/language/identifiers/val-const.js index aa904500faed7b421f047f12b2d499ff2bf35bbd..1026f634785851dd6694f56652d54411319f3683 100644 --- a/test/language/identifiers/val-const.js +++ b/test/language/identifiers/val-const.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 46d43f064ccc25240eae6c6efb4e8c018aad0f5e..3c6b60a37156503068f7c87de356dd71df6eaf4b 100644 --- a/test/language/identifiers/val-continue-via-escape-hex.js +++ b/test/language/identifiers/val-continue-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 86eb6dd966cea396174fa5e7cdfa274b8d825a96..d39c1d7561d6584915b74b3a7311ed38715a0b15 100644 --- a/test/language/identifiers/val-continue-via-escape-hex4.js +++ b/test/language/identifiers/val-continue-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0063ontinue = 123; diff --git a/test/language/identifiers/val-continue.js b/test/language/identifiers/val-continue.js index ebd9be96a4d0f80234c62783403d66ac8d7bfdc0..99e97f00cd8c751ae64d7a9b8cb9ed4554a7f490 100644 --- a/test/language/identifiers/val-continue.js +++ b/test/language/identifiers/val-continue.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bda569098c2a2db44002c61917b062c08661468f..57294620329ea43c7ba37d5f39b7014696e30c5b 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex.js +++ b/test/language/identifiers/val-debugger-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3c78263082c560e666d16f62be0e1cbad9c74faf..b1e7b103871d758e4bf66f13a722979fb6b6aa65 100644 --- a/test/language/identifiers/val-debugger-via-escape-hex4.js +++ b/test/language/identifiers/val-debugger-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0064ebugger = 123; diff --git a/test/language/identifiers/val-debugger.js b/test/language/identifiers/val-debugger.js index a38f06f0f72479de6beb3756a13fe4ae177e94f5..887ff11565383f81953320e625f2362fda0f1821 100644 --- a/test/language/identifiers/val-debugger.js +++ b/test/language/identifiers/val-debugger.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f6fe580c3680927a1336155fc8b04030b418f16e..e3f51cb737240217227a56172572dfbe0212f90f 100644 --- a/test/language/identifiers/val-default-via-escape-hex.js +++ b/test/language/identifiers/val-default-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f613d8c28eb80c53dc3aafdd93d3f053342e9bb4..e55e7613c3f54f37b798bb4e616e6b68e6c0aefd 100644 --- a/test/language/identifiers/val-default-via-escape-hex4.js +++ b/test/language/identifiers/val-default-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var def\u0061ult = 123; diff --git a/test/language/identifiers/val-default.js b/test/language/identifiers/val-default.js index 7fe8855dbe0e0657091525dddb163f54c2c94a80..0362c98e93925065b176558f54d9999729e9726b 100644 --- a/test/language/identifiers/val-default.js +++ b/test/language/identifiers/val-default.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0b321e4e938cb8ef3ee4b7dd2e23b1e98ff26837..6aee519626c3ddb2b964d4bac307f04d96647409 100644 --- a/test/language/identifiers/val-delete-via-escape-hex.js +++ b/test/language/identifiers/val-delete-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 953f22fd348b6202a5937b4a11d196b334dccaf8..3a0ec4aacda374d4f963f151ec03bec44d1d9fde 100644 --- a/test/language/identifiers/val-delete-via-escape-hex4.js +++ b/test/language/identifiers/val-delete-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0064elete = 123; diff --git a/test/language/identifiers/val-delete.js b/test/language/identifiers/val-delete.js index 1a2263a54d650406bd612cb8ed641a2bf3f0338a..ea6d6e8a5227f6dca8ae9dbf1aeb738d591213bb 100644 --- a/test/language/identifiers/val-delete.js +++ b/test/language/identifiers/val-delete.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 98e2865ceb3c69a58b59c65cae0b69c3f969025b..57737dd3ae031879f0ac7ed614decc078f37759d 100644 --- a/test/language/identifiers/val-do-via-escape-hex.js +++ b/test/language/identifiers/val-do-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7d347a6386c881acc7f4abdae3e1d7d609ac71cd..5dda96dae923baa5b2ef6da64dabda4140782961 100644 --- a/test/language/identifiers/val-do-via-escape-hex4.js +++ b/test/language/identifiers/val-do-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0064\u006f = 123; diff --git a/test/language/identifiers/val-do.js b/test/language/identifiers/val-do.js index fbfba285d0413f63c1e3974c9508184aeb0f0105..5e39924aa00e4bc23820c7332bc94adc9d3a2178 100644 --- a/test/language/identifiers/val-do.js +++ b/test/language/identifiers/val-do.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f4433e753b819f1d170391bdea6e230bce638f76..15aa60b3dd40a2519ef79ec4c13ce462213f6e5b 100644 --- a/test/language/identifiers/val-else-via-escape-hex.js +++ b/test/language/identifiers/val-else-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b80c40f1c312fad883fbeedcb5ef3afe2f1b5bba..242d3f40d7f860d6c7cf8d7816373ef1fd880b90 100644 --- a/test/language/identifiers/val-else-via-escape-hex4.js +++ b/test/language/identifiers/val-else-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0065lse = 123; diff --git a/test/language/identifiers/val-else.js b/test/language/identifiers/val-else.js index 8a98ffeb3a8f43b0ef849cf595dadeec10973b4e..85bb6cf95c5311698e5a8f62bdc4b939aa2d6ce5 100644 --- a/test/language/identifiers/val-else.js +++ b/test/language/identifiers/val-else.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ea5455dce66c12197ff236a0ce1520b18e147803..8e5b69d96c3152a770297dbbbf0f6206cb8e9357 100644 --- a/test/language/identifiers/val-enum-via-escape-hex.js +++ b/test/language/identifiers/val-enum-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 94d696a35308b600958e5e86e18e24692dac152b..6b0fe1c791b2d07d7aed3c11c89cc82d772d80d8 100644 --- a/test/language/identifiers/val-enum-via-escape-hex4.js +++ b/test/language/identifiers/val-enum-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0065\u006e\u0075\u006d = 123; diff --git a/test/language/identifiers/val-enum.js b/test/language/identifiers/val-enum.js index 6a3a59a61a95668d50f7ca1ae3eda526f2bde9a7..6021eebaf5d536340739dc5d2d12cb32f882c190 100644 --- a/test/language/identifiers/val-enum.js +++ b/test/language/identifiers/val-enum.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0bdbfb995a58067b4727a73fb55a99f9cbbbddf8..6df8f9a005050e745eab9b44e633d2391501d978 100644 --- a/test/language/identifiers/val-export-via-escape-hex.js +++ b/test/language/identifiers/val-export-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 584df1e8ac0fe1e279c4292971cb8ce69c69d040..a7e65aff3ae0e0a46658e6038983ae4d427c9578 100644 --- a/test/language/identifiers/val-export-via-escape-hex4.js +++ b/test/language/identifiers/val-export-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var expor\u0074 = 123; diff --git a/test/language/identifiers/val-export.js b/test/language/identifiers/val-export.js index 8088bf1049cfea909f9105fe2853256bbf94ea1b..7353bc17c10efbd48c517b0ef2b2d06f9bc3d04f 100644 --- a/test/language/identifiers/val-export.js +++ b/test/language/identifiers/val-export.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 85a2242a25441e3c3ea6e308b9055db20d9e792f..0eebd7a7894902030cc465b9ddfa86a12c6a2d72 100644 --- a/test/language/identifiers/val-extends-via-escape-hex.js +++ b/test/language/identifiers/val-extends-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 22dc5138754844da37350947738e34a91c2e7218..ec2902f7224e0e5bf9a470e0a574abc2483bccdd 100644 --- a/test/language/identifiers/val-extends-via-escape-hex4.js +++ b/test/language/identifiers/val-extends-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var extend\u0073 = 123; diff --git a/test/language/identifiers/val-extends.js b/test/language/identifiers/val-extends.js index ca24e6e0b5a5d8c5c436f6ad638fc9409b2b2c51..f90534e94e7b25923f51a0af68ecc2ab4e3f4558 100644 --- a/test/language/identifiers/val-extends.js +++ b/test/language/identifiers/val-extends.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a9d280b471186376aad16c70e434920780bc23ca..1072b5f3299e8b3a2fb49c6fae92b5eb73615893 100644 --- a/test/language/identifiers/val-false-via-escape-hex.js +++ b/test/language/identifiers/val-false-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0f5b811e09a369689555a3b8913b29c2623a873d..5689a2aa62f9cf6e824f551a88e8be5c8b876a32 100644 --- a/test/language/identifiers/val-false-via-escape-hex4.js +++ b/test/language/identifiers/val-false-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fals\u0065 = 123; diff --git a/test/language/identifiers/val-false.js b/test/language/identifiers/val-false.js index 8696cba157604bab0ef9d7f822a3d0502692f385..5ac71043b32d905316ed73aafca9aac3a17edd8c 100644 --- a/test/language/identifiers/val-false.js +++ b/test/language/identifiers/val-false.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8fee6ab888254a854840658eb8a09aa204269bef..71cf88f512b6e4d4bfb79ca4a9d0f402378d6601 100644 --- a/test/language/identifiers/val-finally-via-escape-hex.js +++ b/test/language/identifiers/val-finally-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5c70e76593bd348bb777199f400b0a6ca5fbe6f1..6601e830e58850f9c7582cd151b020c70206f4a0 100644 --- a/test/language/identifiers/val-finally-via-escape-hex4.js +++ b/test/language/identifiers/val-finally-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var fina\u006cly = 123; diff --git a/test/language/identifiers/val-finally.js b/test/language/identifiers/val-finally.js index bbedcf4725986371ba2c98bd8b5f097f3e10b5c8..789804f5d8a6936d57aecbb39280d480c485c3c3 100644 --- a/test/language/identifiers/val-finally.js +++ b/test/language/identifiers/val-finally.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ff34ced5e138dd4ce0abc452af3649fc99fad209..2c29a6ab097ec8dc63ed0a2599c952525aefda45 100644 --- a/test/language/identifiers/val-for-via-escape-hex.js +++ b/test/language/identifiers/val-for-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ea27114e5d40bfea7282319b3debabad7745a204..b7bc7093c7081666611d886f3dce64c35663117f 100644 --- a/test/language/identifiers/val-for-via-escape-hex4.js +++ b/test/language/identifiers/val-for-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var f\u006fr = 123; diff --git a/test/language/identifiers/val-for.js b/test/language/identifiers/val-for.js index 2817f03f3198d8bf2bd7310549e1157c3bdc5ec3..1f2ff856b89ed9a8b63de7a0e3381d5d7e3dfd10 100644 --- a/test/language/identifiers/val-for.js +++ b/test/language/identifiers/val-for.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 cabef7300e05f96ce7e5676fc272ef5d7f9e9f06..250a5fd48385f3c564d65a07dc9ab2d68392ca77 100644 --- a/test/language/identifiers/val-function-via-escape-hex.js +++ b/test/language/identifiers/val-function-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7f1d7643b65cfcf1b839aa815a9351d6678651c1..710c6340f45f4477c9d7a5e58729be349b13447c 100644 --- a/test/language/identifiers/val-function-via-escape-hex4.js +++ b/test/language/identifiers/val-function-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var func\u0074ion = 123; diff --git a/test/language/identifiers/val-function.js b/test/language/identifiers/val-function.js index 6c621f894fd3d5d409105a85036f879e2d0cc329..471ee03d774fda2ce297c43361d98b4c2a0ba823 100644 --- a/test/language/identifiers/val-function.js +++ b/test/language/identifiers/val-function.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2d9b646787382ea2dd7045d7d09f7246b3e09c7d..80d33f6e37763a799cd5ea6b0e9ff7b6621321ee 100644 --- a/test/language/identifiers/val-if-via-escape-hex.js +++ b/test/language/identifiers/val-if-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e36a3bdc9a9e895538157582aa83e8899e009a24..69ef0882d5afd1a86459c965784d91b2979b2c6a 100644 --- a/test/language/identifiers/val-if-via-escape-hex4.js +++ b/test/language/identifiers/val-if-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0069\u0066 = 123; diff --git a/test/language/identifiers/val-if.js b/test/language/identifiers/val-if.js index d5f82f378075fcdef8b6050e5d26d2af6d283c8d..2bd0e031e21d490ea2b99a0ed8601751693fe0f1 100644 --- a/test/language/identifiers/val-if.js +++ b/test/language/identifiers/val-if.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c0c58e0f47e1d730318f85ee4d486a2c0fb4325a..a40c4772f663011edf65c707bf4a1f3d8a15f368 100644 --- a/test/language/identifiers/val-import-via-escape-hex.js +++ b/test/language/identifiers/val-import-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3f6f6eb709ffb9c8764d60b18ad85452a8ac2322..b18c523cc232b2f2187e270c6289e0c61caa935c 100644 --- a/test/language/identifiers/val-import-via-escape-hex4.js +++ b/test/language/identifiers/val-import-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 992285733eb38c8b6608cd7d93900417115a6f04..b10f54f0a6c3b8cbbc1d43601f4f673a0d9f063c 100644 --- a/test/language/identifiers/val-import.js +++ b/test/language/identifiers/val-import.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 57e56424741877fe14fa4cd46d9577d55ca2f8bf..ed656698bf6460082fa55ca23e0cf4affb7ff525 100644 --- a/test/language/identifiers/val-in-via-escape-hex.js +++ b/test/language/identifiers/val-in-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8e1c27a2b76fc4adb9438a254bcc6289959b3c54..f3b1b260b350c176a2bd4d11f21bac338d2dbfa7 100644 --- a/test/language/identifiers/val-in-via-escape-hex4.js +++ b/test/language/identifiers/val-in-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0069\u006e = 123; diff --git a/test/language/identifiers/val-in.js b/test/language/identifiers/val-in.js index b0c29c7a43e1b03da3706c1f12c06f8b940ebef7..1600a074b0463fbcce8ededa60023157b2d2a56a 100644 --- a/test/language/identifiers/val-in.js +++ b/test/language/identifiers/val-in.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7237ac3129efb07d3862b49580c5283038e95862..4caa3fbd82ed7c7f24bad63ac2503eb651d06742 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fa8a75810a53ac073ff389e082064e190742bb97..14942260e80392fc1866b0e8e1945216dcc796c2 100644 --- a/test/language/identifiers/val-instanceof-via-escape-hex4.js +++ b/test/language/identifiers/val-instanceof-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var insta\u006eceof = 123; diff --git a/test/language/identifiers/val-instanceof.js b/test/language/identifiers/val-instanceof.js index 79403c0691a0aedbd1109bd0b1bd8615548a37a2..c6f5f35b632baed2b0a3570ce0bd03d537233b3d 100644 --- a/test/language/identifiers/val-instanceof.js +++ b/test/language/identifiers/val-instanceof.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a9cc63146fa8c96017c970374895dee63210dab9..38df80753f52ec9da5627366f2ee068fef223e18 100644 --- a/test/language/identifiers/val-new-via-escape-hex.js +++ b/test/language/identifiers/val-new-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1024e8dbb220e76fe8116862658b750ff0d19a51..e19d75bcc113944ede2626f66390fb67785d8d4e 100644 --- a/test/language/identifiers/val-new-via-escape-hex4.js +++ b/test/language/identifiers/val-new-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var n\u0065w = 123; diff --git a/test/language/identifiers/val-new.js b/test/language/identifiers/val-new.js index 74e423a9afa7a3e531ffe500f25b1a5d0ee33efb..2c7a12fbeadd5a8adc68a4f43d7b355af373e36b 100644 --- a/test/language/identifiers/val-new.js +++ b/test/language/identifiers/val-new.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3834fd0eaee415280b7848f48dda664cf63ea12f..7afad5d9ce10a04c0a6e7805033284f99392e5a3 100644 --- a/test/language/identifiers/val-null-via-escape-hex.js +++ b/test/language/identifiers/val-null-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 65f7e740c1cd3aa2d2b54284001b9868ca2fd6c4..aab4dbff8c6a12bc2118e0d48560ff4b22722814 100644 --- a/test/language/identifiers/val-null-via-escape-hex4.js +++ b/test/language/identifiers/val-null-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u006eull = 123; diff --git a/test/language/identifiers/val-null.js b/test/language/identifiers/val-null.js index 7a57c42f1887464261274b610149ecf2e46d116f..2edc6fef55dc1408f2f46ab08604171784452007 100644 --- a/test/language/identifiers/val-null.js +++ b/test/language/identifiers/val-null.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 39ced0552429ef4e7b014515a253a4a808c220b3..584d234ede7cf43c8b610c19c0f55383129b3a09 100644 --- a/test/language/identifiers/val-return-via-escape-hex.js +++ b/test/language/identifiers/val-return-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2afa3ab23b1ca1b41f1f074a8128935810a5d100..39b71e495a7cfdc3d8bd54e7360bf1b453fe22c9 100644 --- a/test/language/identifiers/val-return-via-escape-hex4.js +++ b/test/language/identifiers/val-return-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var retur\u006e = 123; diff --git a/test/language/identifiers/val-return.js b/test/language/identifiers/val-return.js index 466267170562d42bc47d95d5cf1458be5d6abf54..1937772c0468ca54067c24e372a3a981e8d43c6d 100644 --- a/test/language/identifiers/val-return.js +++ b/test/language/identifiers/val-return.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 08b28a32ee6f415b07137b3ceba75928d819d076..e36fa5bb472b2c20b3e186bb25fecd6efecf7d79 100644 --- a/test/language/identifiers/val-super-via-escape-hex.js +++ b/test/language/identifiers/val-super-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bdd9625489e2ab9e19052a43f793629a851fbca4..57b5f61b3e7cc5b9b707ce030ea9a6d0c8e35a48 100644 --- a/test/language/identifiers/val-super-via-escape-hex4.js +++ b/test/language/identifiers/val-super-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0073uper = 123; diff --git a/test/language/identifiers/val-super.js b/test/language/identifiers/val-super.js index e86c23dd5bfb2e4e885670eabc556035305e5d12..12b0527a39edf2212a7d4cd142baf75eb71ca923 100644 --- a/test/language/identifiers/val-super.js +++ b/test/language/identifiers/val-super.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9df92f00b1bd36e7d6adfafabbc5eac7cdf4cf40..c3bf37a2563c662e91240f7dc09cb2613cc760d8 100644 --- a/test/language/identifiers/val-switch-via-escape-hex.js +++ b/test/language/identifiers/val-switch-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eefd0364e63227cf5d325f30375bb61d373bc818..c142b0390b5d59036e425520d10d4c26a3188e04 100644 --- a/test/language/identifiers/val-switch-via-escape-hex4.js +++ b/test/language/identifiers/val-switch-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var switc\u0068 = 123; diff --git a/test/language/identifiers/val-switch.js b/test/language/identifiers/val-switch.js index 8b9c70ff1b5ad6aebd3586cc10bf74bfdc1ac40c..2d82836613ecb5ec25dcf93883878f09a813a3c5 100644 --- a/test/language/identifiers/val-switch.js +++ b/test/language/identifiers/val-switch.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6d1078a320bb8613c7716780d16abc1d7ccba0a3..ceea7c660e3268f709dad65543591692a78efe41 100644 --- a/test/language/identifiers/val-this-via-escape-hex.js +++ b/test/language/identifiers/val-this-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ca5c49515fb6f513842d7bdfb56f44d9c0fb144c..a68c8f7e87d497178a03e0b2228a3f097a9b22a3 100644 --- a/test/language/identifiers/val-this-via-escape-hex4.js +++ b/test/language/identifiers/val-this-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var thi\u0073 = 123; diff --git a/test/language/identifiers/val-this.js b/test/language/identifiers/val-this.js index 2a9d0ea8aca4a042ae7821e02422688ebc62507c..1f6851fcd4f05892a46affae0e182381da8b82f1 100644 --- a/test/language/identifiers/val-this.js +++ b/test/language/identifiers/val-this.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6c0ad924592e545bc864ba88398725a69f2075d7..b039bee2b25b42e31b9298db728b2aaf568a0266 100644 --- a/test/language/identifiers/val-throw-via-escape-hex.js +++ b/test/language/identifiers/val-throw-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 43ca0d620c19ebd3a5bad0e1a612d6cf0ce680a7..00bab2feebdb293236d76fa3b7933724926eb435 100644 --- a/test/language/identifiers/val-throw-via-escape-hex4.js +++ b/test/language/identifiers/val-throw-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var thro\u0077 = 123; diff --git a/test/language/identifiers/val-throw.js b/test/language/identifiers/val-throw.js index 6b2650c36c0c6ab1afe821a70cb4bb1465aefd86..84cdadbe35c22974175ca1a4e34fcc5ecdabb96c 100644 --- a/test/language/identifiers/val-throw.js +++ b/test/language/identifiers/val-throw.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0a7bd882b275c09a6cad5294b3f6b30eec5020f4..f85838afbf2bea35c85c7c25a8b9da8105b1e4b3 100644 --- a/test/language/identifiers/val-true-via-escape-hex.js +++ b/test/language/identifiers/val-true-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 023012f186d5a05bc92759a6932611af60b0979e..7908c4c02a20ef58659f9ff9753e98d9725d488f 100644 --- a/test/language/identifiers/val-true-via-escape-hex4.js +++ b/test/language/identifiers/val-true-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var tr\u0075e = 123; diff --git a/test/language/identifiers/val-true.js b/test/language/identifiers/val-true.js index fce988ed7295912959da151e476cf8e61581cc46..14f00afdba3dc521520abf7bd73ec3441b23a0fd 100644 --- a/test/language/identifiers/val-true.js +++ b/test/language/identifiers/val-true.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9c9fce6cbf41ca92a5912e1d203b493605f344c6..02ae56508ab9d597c1aaf628511a5649a3c8390a 100644 --- a/test/language/identifiers/val-try-via-escape-hex.js +++ b/test/language/identifiers/val-try-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9905f5d759c8b724242ff708c64bdeb8f775fa35..d581fc0e0100f536feb492ea1f0dca813426f573 100644 --- a/test/language/identifiers/val-try-via-escape-hex4.js +++ b/test/language/identifiers/val-try-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0074\u0072\u0079 = 123; diff --git a/test/language/identifiers/val-try.js b/test/language/identifiers/val-try.js index 0c1350995c469539e22bd6bc0892543ba6ad301a..fae1ea3103d39ef4ba29d4129984d5318fc4bf69 100644 --- a/test/language/identifiers/val-try.js +++ b/test/language/identifiers/val-try.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 60c0f9476e3ccb21edfcd23acf0810d291e59b9e..a828fc202ee4ed7d27fe299bf28003a08a4600b6 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex.js +++ b/test/language/identifiers/val-typeof-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ecadf0fa04d20630e0a9bbcdbceeee03ad6fbdd2..6dbd86d3664bb5f0602bc967b915948d8c268407 100644 --- a/test/language/identifiers/val-typeof-via-escape-hex4.js +++ b/test/language/identifiers/val-typeof-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var typeo\u0066 = 123; diff --git a/test/language/identifiers/val-typeof.js b/test/language/identifiers/val-typeof.js index 5766bed7cdec03d46cd787f135f9ba6cc2b58651..20276745daac35668316e6c3ba3fcebc5a032318 100644 --- a/test/language/identifiers/val-typeof.js +++ b/test/language/identifiers/val-typeof.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b9051f3db5fec22b6258ebe4b725a0524005f0ec..ced646a0e3e0a1c4a53a0e233379b1c1955cbf60 100644 --- a/test/language/identifiers/val-var-via-escape-hex.js +++ b/test/language/identifiers/val-var-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9db63b71472ffd43948186e04f4af53d4ee89236..0044f1582c133c3cd1456e764cbf33a500c089b8 100644 --- a/test/language/identifiers/val-var-via-escape-hex4.js +++ b/test/language/identifiers/val-var-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var va\u0072 = 123; diff --git a/test/language/identifiers/val-var.js b/test/language/identifiers/val-var.js index e1b95778eca235055d4ae40c56de88fad9a2cfae..35d87e846ef6d2c321c66ea06d7ce3eeafb1da14 100644 --- a/test/language/identifiers/val-var.js +++ b/test/language/identifiers/val-var.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c1c244cd04384f2e1700f1aea747ececa52595dd..397fc54c32e4e7aca66ff2e1885d162af7d442fb 100644 --- a/test/language/identifiers/val-void-via-escape-hex.js +++ b/test/language/identifiers/val-void-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3485b6e73ed603767f58811bac28453967663712..cc6e9061733137272cb3f25b2ba8d2b9193a4aef 100644 --- a/test/language/identifiers/val-void-via-escape-hex4.js +++ b/test/language/identifiers/val-void-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0076\u006f\u0069\u0064 = 123; diff --git a/test/language/identifiers/val-void.js b/test/language/identifiers/val-void.js index ca2049119f842d21a02fdf760fd2cbc867aca659..97761147dba89a65d7696f8f340a44a798595db3 100644 --- a/test/language/identifiers/val-void.js +++ b/test/language/identifiers/val-void.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fc8192be9882c15f2bbfd1ddce8d4acb7b73906a..08f305dc4fd5137a49d99ba70fad1276b162bd4b 100644 --- a/test/language/identifiers/val-while-via-escape-hex.js +++ b/test/language/identifiers/val-while-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9c3c75110367370dbf65b951421ba71b275c3c64..084bfb135453c4600dc86ac48dea329e0bf408d0 100644 --- a/test/language/identifiers/val-while-via-escape-hex4.js +++ b/test/language/identifiers/val-while-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0077\u0068\u0069\u006c\u0065 = 123; diff --git a/test/language/identifiers/val-while.js b/test/language/identifiers/val-while.js index da2dc11989ed74b41bf8cdd4f0aef41bb7944151..632a2960b89ecdcd15e70c0cd7a18679b06d5b41 100644 --- a/test/language/identifiers/val-while.js +++ b/test/language/identifiers/val-while.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 39c6024f83d55faf2f675143360a9f09c180fff7..eb8fe6e23ca26eb84463dca97c5a3b2da1b17cb4 100644 --- a/test/language/identifiers/val-with-via-escape-hex.js +++ b/test/language/identifiers/val-with-via-escape-hex.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eaeb3ff29c03d3a1e07883b8ae52d3705f1847a5..caaed271910d7cd240282c0aebda9ea7d8c46a9b 100644 --- a/test/language/identifiers/val-with-via-escape-hex4.js +++ b/test/language/identifiers/val-with-via-escape-hex4.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u0077ith = 123; diff --git a/test/language/identifiers/val-with.js b/test/language/identifiers/val-with.js index b0c14f52c8cde5cfae46d8c6c9903f40c8eb50b8..514c776dc3134aa28ba9548e9175ff1cd67699de 100644 --- a/test/language/identifiers/val-with.js +++ b/test/language/identifiers/val-with.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var with = 123; diff --git a/test/language/identifiers/val-yield-strict.js b/test/language/identifiers/val-yield-strict.js index a069650dd8352fc07e275f1019c520cf78cbaa1c..b86d4bcbb126c8dc258efe3603c1a38319d932c8 100644 --- a/test/language/identifiers/val-yield-strict.js +++ b/test/language/identifiers/val-yield-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var yield = 13; diff --git a/test/language/identifiers/vertical-tilde-continue-escaped.js b/test/language/identifiers/vertical-tilde-continue-escaped.js index d17090dee0a71ac309cfb0c409c07b4483f644a0..0430ae1b52defc7fb54dea28362e3008b12fd04f 100644 --- a/test/language/identifiers/vertical-tilde-continue-escaped.js +++ b/test/language/identifiers/vertical-tilde-continue-escaped.js @@ -11,6 +11,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var a\u2E2F; diff --git a/test/language/identifiers/vertical-tilde-continue.js b/test/language/identifiers/vertical-tilde-continue.js index f248768d162fb71b1dca5f1c97ef4e6393174002..aad0a5ad5743a99b9b8b8eaa84ecaa92033c33f0 100644 --- a/test/language/identifiers/vertical-tilde-continue.js +++ b/test/language/identifiers/vertical-tilde-continue.js @@ -11,6 +11,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var aⸯ; // U+2E2F diff --git a/test/language/identifiers/vertical-tilde-start-escaped.js b/test/language/identifiers/vertical-tilde-start-escaped.js index f3cfbc57256a849b9a7982246edfbde5133db474..aaaf97d641175309d39c62b66f139923d50f0052 100644 --- a/test/language/identifiers/vertical-tilde-start-escaped.js +++ b/test/language/identifiers/vertical-tilde-start-escaped.js @@ -11,6 +11,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var \u2E2F; diff --git a/test/language/identifiers/vertical-tilde-start.js b/test/language/identifiers/vertical-tilde-start.js index d10cde8b13d14c53d0657bda9bbe133ecfac9d38..1c9adf4b783fe0ff1e5501c76d08502b25dfe29a 100644 --- a/test/language/identifiers/vertical-tilde-start.js +++ b/test/language/identifiers/vertical-tilde-start.js @@ -11,6 +11,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ⸯ; // U+2E2F diff --git a/test/language/import/dup-bound-names.js b/test/language/import/dup-bound-names.js index 49dcc8123e43adc3705f67d19239938fc981820f..56f3cc2c8adca3e0da71600a1e4639e1d0160df2 100644 --- a/test/language/import/dup-bound-names.js +++ b/test/language/import/dup-bound-names.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5e5e455aa088617870eeb70a55f8df9f896b2845..9d8bee0db7ed63ae5457c7cd8ad457b14c0850d0 100644 --- a/test/language/import/escaped-as-import-specifier.js +++ b/test/language/import/escaped-as-import-specifier.js @@ -19,7 +19,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export var a = 0; diff --git a/test/language/import/escaped-as-namespace-import.js b/test/language/import/escaped-as-namespace-import.js index 1059f7242a8c4b5a4e73bee68e733c5eec660ad1..521957305ae35b98a370a333d7f1afc366a94d70 100644 --- a/test/language/import/escaped-as-namespace-import.js +++ b/test/language/import/escaped-as-namespace-import.js @@ -19,6 +19,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7b50e7a302750cbc45296b22d1cfd0633697e08e..d6434ebc67accc260391ff126a891c4c4b8c6f7d 100644 --- a/test/language/import/escaped-from.js +++ b/test/language/import/escaped-from.js @@ -19,6 +19,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); import {} \u0066rom "./escaped-from.js"; diff --git a/test/language/keywords/ident-ref-break.js b/test/language/keywords/ident-ref-break.js index 69984152d4cbcfd8b4de36828e9d3737b981991d..04bb6104f90a222f5ce5d6d2728b2dbfcb6d1a17 100644 --- a/test/language/keywords/ident-ref-break.js +++ b/test/language/keywords/ident-ref-break.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); break = 1; diff --git a/test/language/keywords/ident-ref-case.js b/test/language/keywords/ident-ref-case.js index 642b4391fc83de71e32089fb20393cf4029b9c6c..41a6a34fe601342fe7c38a2f3587278f6a056e3a 100644 --- a/test/language/keywords/ident-ref-case.js +++ b/test/language/keywords/ident-ref-case.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); case = 1; diff --git a/test/language/keywords/ident-ref-catch.js b/test/language/keywords/ident-ref-catch.js index 1c65ed538391fa929b7a6170fe1b391d36f30c4b..e347ae88fd26014a915ca2e54d7073a8e2572f64 100644 --- a/test/language/keywords/ident-ref-catch.js +++ b/test/language/keywords/ident-ref-catch.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); catch = 1; diff --git a/test/language/keywords/ident-ref-continue.js b/test/language/keywords/ident-ref-continue.js index d090dcd2d982883973fa3964050acab41dd00055..b373619fd54998bb62993a3435b43b08358fb594 100644 --- a/test/language/keywords/ident-ref-continue.js +++ b/test/language/keywords/ident-ref-continue.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); continue = 1; diff --git a/test/language/keywords/ident-ref-default.js b/test/language/keywords/ident-ref-default.js index d4be204b809951459cd181f39e9d1176084ac02d..0bbb8a9783c73c69a1df68dcb58d11bdfff72bc5 100644 --- a/test/language/keywords/ident-ref-default.js +++ b/test/language/keywords/ident-ref-default.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); default = 1; diff --git a/test/language/keywords/ident-ref-delete.js b/test/language/keywords/ident-ref-delete.js index fb32124ace04a716c81c3935f7f9f4021d32c381..72d49c245f20e8ed63bb09ecd33881f108b38243 100644 --- a/test/language/keywords/ident-ref-delete.js +++ b/test/language/keywords/ident-ref-delete.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); delete = 1; diff --git a/test/language/keywords/ident-ref-do.js b/test/language/keywords/ident-ref-do.js index a47cfda93a0a44b823b75b7f2f49ef1357b5dac8..430281ffc7df4ce92afd5bf1f5d39394bfd2ab81 100644 --- a/test/language/keywords/ident-ref-do.js +++ b/test/language/keywords/ident-ref-do.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); do = 1; diff --git a/test/language/keywords/ident-ref-else.js b/test/language/keywords/ident-ref-else.js index 1b18eded71636a80f3299129f7d871cbc3271c36..6535671c68fc0c5cd42c99ebfe7c4679e2144c16 100644 --- a/test/language/keywords/ident-ref-else.js +++ b/test/language/keywords/ident-ref-else.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); else = 1; diff --git a/test/language/keywords/ident-ref-finally.js b/test/language/keywords/ident-ref-finally.js index b8666f24acafc38d97b3f55ce635c72614807739..119d41c05c4e68e9f61c95c15dab0734f418aad8 100644 --- a/test/language/keywords/ident-ref-finally.js +++ b/test/language/keywords/ident-ref-finally.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); finally = 1; diff --git a/test/language/keywords/ident-ref-for.js b/test/language/keywords/ident-ref-for.js index 13b07379ecad3003ba0030b7a6a19db2c8569b08..25f7d3a711d8fcd4cbd2c60f5407573b93676504 100644 --- a/test/language/keywords/ident-ref-for.js +++ b/test/language/keywords/ident-ref-for.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for = 1; diff --git a/test/language/keywords/ident-ref-function.js b/test/language/keywords/ident-ref-function.js index b00e2b12c6d0b4e4259896c1047c03d4836df70f..7b92caa0b0595ec5364dad4024b8cc1c5dcb68e1 100644 --- a/test/language/keywords/ident-ref-function.js +++ b/test/language/keywords/ident-ref-function.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function = 1; diff --git a/test/language/keywords/ident-ref-if.js b/test/language/keywords/ident-ref-if.js index 9232342e54815cfe52b76ae7ee9e5ac362161188..151db6602e70a5c5b9cf06c5c5573946db885b41 100644 --- a/test/language/keywords/ident-ref-if.js +++ b/test/language/keywords/ident-ref-if.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); if = 1; diff --git a/test/language/keywords/ident-ref-in.js b/test/language/keywords/ident-ref-in.js index 2fea6e63d81a8821f517335ea51ef29877aa91ab..1ac8f2f20ec005b706eb7ee067de3a5506f6f986 100644 --- a/test/language/keywords/ident-ref-in.js +++ b/test/language/keywords/ident-ref-in.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); in = 1; diff --git a/test/language/keywords/ident-ref-instanceof.js b/test/language/keywords/ident-ref-instanceof.js index da48271842c499f0ba95a24fad047f4c1f7ad859..0aecb056d3f5930426e7de0816c7aade4f9773c1 100644 --- a/test/language/keywords/ident-ref-instanceof.js +++ b/test/language/keywords/ident-ref-instanceof.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); instanceof = 1; diff --git a/test/language/keywords/ident-ref-new.js b/test/language/keywords/ident-ref-new.js index c4cc8d859350d87e5e8ba1a543aa200512de010d..66a29247710706f22e5c1c11de6dd7e158b262b1 100644 --- a/test/language/keywords/ident-ref-new.js +++ b/test/language/keywords/ident-ref-new.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); new = 1; diff --git a/test/language/keywords/ident-ref-return.js b/test/language/keywords/ident-ref-return.js index b14bce2234e4eb05de3fb51b17a6a804fd55c0fa..59bd45de96699bb4185e7324a9780db9ddda8f20 100644 --- a/test/language/keywords/ident-ref-return.js +++ b/test/language/keywords/ident-ref-return.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); return = 1; diff --git a/test/language/keywords/ident-ref-switch.js b/test/language/keywords/ident-ref-switch.js index 0ac9c702dc4f551b451b7a274e13155e1456f23f..e31f58b6553edb600abd1348b8b0e95034883f28 100644 --- a/test/language/keywords/ident-ref-switch.js +++ b/test/language/keywords/ident-ref-switch.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch = 1; diff --git a/test/language/keywords/ident-ref-this.js b/test/language/keywords/ident-ref-this.js index 5d9c16db31bad8f9e7cfdfe939603d4d7f15f3c0..b4ccdd0772a689686f5979e9f8c0d39f7679c45c 100644 --- a/test/language/keywords/ident-ref-this.js +++ b/test/language/keywords/ident-ref-this.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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. diff --git a/test/language/keywords/ident-ref-throw.js b/test/language/keywords/ident-ref-throw.js index 6ba0099f71e97bf9437b77ef6a17f2ae17383fc1..aea07ab1d31db3192460aff4ffa040004902218f 100644 --- a/test/language/keywords/ident-ref-throw.js +++ b/test/language/keywords/ident-ref-throw.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); throw = 1; diff --git a/test/language/keywords/ident-ref-try.js b/test/language/keywords/ident-ref-try.js index 48809d8d628e45e702d2d3ce1856d437e02ac5d2..0a37439c2ec5d8d532109ef9bc9ef09a0846e69d 100644 --- a/test/language/keywords/ident-ref-try.js +++ b/test/language/keywords/ident-ref-try.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try = 1; diff --git a/test/language/keywords/ident-ref-typeof.js b/test/language/keywords/ident-ref-typeof.js index 121e0f8436646a9a8fe8fac5f3bba023ed34d1ea..791f089b1d9d6eded1211f8448a9fbecbb833768 100644 --- a/test/language/keywords/ident-ref-typeof.js +++ b/test/language/keywords/ident-ref-typeof.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); typeof = 1; diff --git a/test/language/keywords/ident-ref-var.js b/test/language/keywords/ident-ref-var.js index 996dabe63333b853764b6fd05c558fffe306e7d4..e9e2e83363e955a68617988836b688e38ec27ba8 100644 --- a/test/language/keywords/ident-ref-var.js +++ b/test/language/keywords/ident-ref-var.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var = 1; diff --git a/test/language/keywords/ident-ref-void.js b/test/language/keywords/ident-ref-void.js index fab3bfe5fc752d9cbc43b97b06661711b978b25a..14b8c368b73bf9fae76158e69ad39ada5b953602 100644 --- a/test/language/keywords/ident-ref-void.js +++ b/test/language/keywords/ident-ref-void.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); void = 1; diff --git a/test/language/keywords/ident-ref-while.js b/test/language/keywords/ident-ref-while.js index 93a2afd6ffe26770ec68e2bbd2001bf958f999d4..8a5908bc5fb4c6572a3dadb470533563f8698741 100644 --- a/test/language/keywords/ident-ref-while.js +++ b/test/language/keywords/ident-ref-while.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while = 1; diff --git a/test/language/keywords/ident-ref-with.js b/test/language/keywords/ident-ref-with.js index 5b1a11430f1f2a538b76dcd79fa7d2336726b6ef..b4ae98fb7a2c3c248e7828900685dfe4659062aa 100644 --- a/test/language/keywords/ident-ref-with.js +++ b/test/language/keywords/ident-ref-with.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 dd248d7be7d1d759d0174b4925bd4370064d2e09..d6a147c4f8979000f8acaad6e9332fe820a6296c 100644 --- a/test/language/line-terminators/S7.3_A2.1_T2.js +++ b/test/language/line-terminators/S7.3_A2.1_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 " 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 2ec27a238aea01c2d86e995ae8f1e00e36d72c70..d1224d1b1f196e67206338b6bae1ca5a837ba9bd 100644 --- a/test/language/line-terminators/S7.3_A2.2_T2.js +++ b/test/language/line-terminators/S7.3_A2.2_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 " 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 62bd6d5ca6551e6264bbc183d49696ba5dc7606c..196f00203ed84b52a2d669b7d238a915d02839b0 100644 --- a/test/language/line-terminators/S7.3_A3.1_T3.js +++ b/test/language/line-terminators/S7.3_A3.1_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 //single 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 9c8afe461596b99ee25131d797b71ab68e313178..4d6e18b584dae4a7d1f30dc93d79766fa42a6856 100644 --- a/test/language/line-terminators/S7.3_A3.2_T1.js +++ b/test/language/line-terminators/S7.3_A3.2_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 7f8cd7030394433e080aa3c256051fbc1d127e49..14c6c29bb63083308ca29840a4c94b73711973e4 100644 --- a/test/language/line-terminators/S7.3_A3.2_T3.js +++ b/test/language/line-terminators/S7.3_A3.2_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 //single 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 0df9f13f216ad390b6cbd3b15813ce5a818e0e9e..4405e0e73c964e493d6c8e21da6197ebac3458f4 100644 --- a/test/language/line-terminators/S7.3_A3.3_T1.js +++ b/test/language/line-terminators/S7.3_A3.3_T1.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 0b93b55202d35ee9f8cb2bc69c5c2a98be3e914e..54ba2571c8fc92f042b9100fb912dee4b61901d0 100644 --- a/test/language/line-terminators/S7.3_A3.4_T1.js +++ b/test/language/line-terminators/S7.3_A3.4_T1.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 991ed519f30d0ba8415ae11a1ea1ccdf73ed64bf..0e7be8984a7f478d2f0307617a7dc7e17e3521a2 100644 --- a/test/language/line-terminators/S7.3_A6_T1.js +++ b/test/language/line-terminators/S7.3_A6_T1.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 20ebaa51e32db11f9f56ad54773b8e8367d86623..b02afee0dafcbc97608593470422a8beb769b50e 100644 --- a/test/language/line-terminators/S7.3_A6_T2.js +++ b/test/language/line-terminators/S7.3_A6_T2.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2e91f0c68ffd7e892d1bbd9826fba3a756073d07..f75f3800db2009c9904cac13f0fb28e007b8fcb3 100644 --- a/test/language/line-terminators/S7.3_A6_T3.js +++ b/test/language/line-terminators/S7.3_A6_T3.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 11bb40c5d802623820087b56c8c9d442ae750b9f..48968bb12fe38bb1a013c7a20960bce2dc028308 100644 --- a/test/language/line-terminators/S7.3_A6_T4.js +++ b/test/language/line-terminators/S7.3_A6_T4.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var\u2029x; diff --git a/test/language/literals/bigint/binary-invalid-digit.js b/test/language/literals/bigint/binary-invalid-digit.js index bee669c49e280c1703f1f9b00f2b7f58f44ced53..46396daba29f240b49a67b2059ac097fb319bb96 100644 --- a/test/language/literals/bigint/binary-invalid-digit.js +++ b/test/language/literals/bigint/binary-invalid-digit.js @@ -21,6 +21,6 @@ negative: features: [BigInt] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b2n; diff --git a/test/language/literals/bigint/exponent-part.js b/test/language/literals/bigint/exponent-part.js index 3bc0c649d486988d357cac1171b2b108e04fc5e8..aa2c095d1d1d48d973acd4a9c901c6a5fa942aab 100644 --- a/test/language/literals/bigint/exponent-part.js +++ b/test/language/literals/bigint/exponent-part.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0e0n; diff --git a/test/language/literals/bigint/hexadecimal-invalid-digit.js b/test/language/literals/bigint/hexadecimal-invalid-digit.js index 745652ad28fbb1e74efdde525607c8d54e757fdd..e0e19f6cd3b79ceeb347d19045a100ec498bdc1c 100644 --- a/test/language/literals/bigint/hexadecimal-invalid-digit.js +++ b/test/language/literals/bigint/hexadecimal-invalid-digit.js @@ -21,6 +21,6 @@ negative: features: [BigInt] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0xgn; diff --git a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js index 19a30be8fdc2d945dc220291551b179b7a55fdcc..683e8c1b60a9395636b5e18e71675e90e0b273d9 100644 --- a/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js +++ b/test/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 2017.8n; diff --git a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js index 8d3aced697017db7bff7a87fd133bd47d9a75dff..756c5d719eb6685adeb7c2ba99ad697b0b4c6216 100644 --- a/test/language/literals/bigint/mv-is-not-integer-dot-dds.js +++ b/test/language/literals/bigint/mv-is-not-integer-dot-dds.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); .0000000001n; diff --git a/test/language/literals/bigint/octal-invalid-digit.js b/test/language/literals/bigint/octal-invalid-digit.js index 7aa0e8c5e20950468721f7772e5320aa2c1eee6f..13a345c159bd7e866d3b88dd1b551fc4d9454d09 100644 --- a/test/language/literals/bigint/octal-invalid-digit.js +++ b/test/language/literals/bigint/octal-invalid-digit.js @@ -21,6 +21,6 @@ negative: features: [BigInt] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o9n; diff --git a/test/language/literals/numeric/7.8.3-1gs.js b/test/language/literals/numeric/7.8.3-1gs.js index d86f76ba099277afc372e2d08feb8f097b3f86b3..9e509faa0921a25a6d700f08fbceb69b002e9649 100644 --- a/test/language/literals/numeric/7.8.3-1gs.js +++ b/test/language/literals/numeric/7.8.3-1gs.js @@ -10,6 +10,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 24c61d3ca1e8f96afd6bc6373284a56b82abc485..32cc0b7f4a5348772fa845fe02e9627d90944dcf 100644 --- a/test/language/literals/numeric/7.8.3-2gs.js +++ b/test/language/literals/numeric/7.8.3-2gs.js @@ -12,7 +12,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var a; a = 0x1; 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 459f413e3889249aa79b66e63917abf804c5a014..7eb030f0b0d24451873c07a1a3a81eeda269046b 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 dee1be38d71f7d1876d8f64d75ceac4ac7c06746..63fd69057dcd00bf5dec5607e120902adc729160 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 e31a159cd2890ce760a4b848f0a082041fd1d513..cec76f6c90f7f52e923543437871b836fef32e06 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 49ef360539c7d5e83c2ad2dd9f2cafc6758ac25e..7d1b29a0342befa4cbbdd113152aaefbc88e5f31 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //CHECK#1 0xg diff --git a/test/language/literals/numeric/binary-invalid-digit.js b/test/language/literals/numeric/binary-invalid-digit.js index 328c0ae824792565395817708094f943c2104573..7fab44619ed4167a0d774840ee3217c9a7ecbcc4 100644 --- a/test/language/literals/numeric/binary-invalid-digit.js +++ b/test/language/literals/numeric/binary-invalid-digit.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b2; diff --git a/test/language/literals/numeric/binary-invalid-leading.js b/test/language/literals/numeric/binary-invalid-leading.js index 9bcfa9321c5a12e70edbd90cebbab2d11e199e3b..c594c24cd0a80c30e643971a7ae0ec1f45348431 100644 --- a/test/language/literals/numeric/binary-invalid-leading.js +++ b/test/language/literals/numeric/binary-invalid-leading.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 00b0; diff --git a/test/language/literals/numeric/binary-invalid-truncated.js b/test/language/literals/numeric/binary-invalid-truncated.js index 40201e5e73a68a4772c373ef94d9bee6874c27a3..bbd1a5ee098f1663bdfe36acbb2eb35033acdcde 100644 --- a/test/language/literals/numeric/binary-invalid-truncated.js +++ b/test/language/literals/numeric/binary-invalid-truncated.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b; diff --git a/test/language/literals/numeric/binary-invalid-unicode.js b/test/language/literals/numeric/binary-invalid-unicode.js index ef69034f3a8bde61e1e6951301774d2b10ab2f3c..fefe59b23d982f91c5624f16406fdfb7b10de090 100644 --- a/test/language/literals/numeric/binary-invalid-unicode.js +++ b/test/language/literals/numeric/binary-invalid-unicode.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0b30e37643d2d4d5f5c4d1c03b3ceb739e0b4082..a14df1e559797557de2e9d3eae853128300d0258 100644 --- a/test/language/literals/numeric/legacy-octal-integer-strict.js +++ b/test/language/literals/numeric/legacy-octal-integer-strict.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 844ba1a9fa29f4e285a476801357238a7146f4b4..d7570f612397bb8716bfe4f5dc31de2eafad8b7e 100644 --- a/test/language/literals/numeric/non-octal-decimal-integer-strict.js +++ b/test/language/literals/numeric/non-octal-decimal-integer-strict.js @@ -26,6 +26,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 08; diff --git a/test/language/literals/numeric/numeric-followed-by-ident.js b/test/language/literals/numeric/numeric-followed-by-ident.js index 08e9006db5fb949c1865b3d5814f0f1bb22ddd07..7bd59bf20c98d22e967b8e9f04837b0a2f506ad4 100644 --- a/test/language/literals/numeric/numeric-followed-by-ident.js +++ b/test/language/literals/numeric/numeric-followed-by-ident.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 3in [] diff --git a/test/language/literals/numeric/numeric-separator-literal-bil-bd-nsl-bd-err.js b/test/language/literals/numeric/numeric-separator-literal-bil-bd-nsl-bd-err.js index 5aa40df0343cecd244c0c87066c68d17ab156b8e..7f968de9bff7e5058732247d4df01809eaf7d47f 100644 --- a/test/language/literals/numeric/numeric-separator-literal-bil-bd-nsl-bd-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-bil-bd-nsl-bd-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b_1 diff --git a/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-dunder-err.js index b57a731fd97e9c4cde2cd0de2933ace02d239f97..eaa7eb6976d54148501f0b9e099d0b1b43cab3fc 100644 --- a/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-dunder-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b0__0 diff --git a/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-err.js b/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-err.js index 82b842e129f380a897b37888da1df8a6e31b0e5b..68d3a578cdf8c3792888e15f7af8f6018ffad652 100644 --- a/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-bil-nsl-bd-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0b0_ diff --git a/test/language/literals/numeric/numeric-separator-literal-dd-nsl-dds-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-dd-nsl-dds-dunder-err.js index fddfd2f1a61b7aa89229e3295075c4acb62290b3..0ab8add16bd3785d72925a985bff1fa6cbaf50eb 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dd-nsl-dds-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dd-nsl-dds-dunder-err.js @@ -21,6 +21,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1__0123456789 diff --git a/test/language/literals/numeric/numeric-separator-literal-dd-nsl-err.js b/test/language/literals/numeric/numeric-separator-literal-dd-nsl-err.js index 571ef347e1ca27def8b19bb2347a02b932f4011e..1c59fa79d8c0a010596f4efb5f549f0d77198809 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dd-nsl-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dd-nsl-err.js @@ -23,6 +23,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1_ diff --git a/test/language/literals/numeric/numeric-separator-literal-dds-nsl-dds-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-dds-nsl-dds-dunder-err.js index c4f722a7e258735abcb95549a3dfc57ac2a72846..73cf0028d5d9df21e0d9658c98739b58bbe5fbd5 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dds-nsl-dds-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dds-nsl-dds-dunder-err.js @@ -21,6 +21,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 10__0123456789 diff --git a/test/language/literals/numeric/numeric-separator-literal-dds-nsl-err.js b/test/language/literals/numeric/numeric-separator-literal-dds-nsl-err.js index a277e2e5c40f2b8ff14cd22d614f9c07e3066251..1f581b673e6a7618b8c451b0df1d678ce34d57ac 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dds-nsl-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dds-nsl-err.js @@ -24,6 +24,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 10_ diff --git a/test/language/literals/numeric/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js b/test/language/literals/numeric/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js index 167377281af6000715337c53a4b70d04a617ab12..6d09016267fcfad7feed283091b7148fac4b11ba 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js @@ -23,6 +23,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 10.0_e1 diff --git a/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-ep-err.js b/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-ep-err.js index 82feb241f95b06d26518ad363d8f54e888fa088f..be031987d418ab48faf82a3d545a4c221f263ccc 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-ep-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-ep-err.js @@ -26,6 +26,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 10._e1 diff --git a/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-err.js b/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-err.js index 73d4729cbd6095ab27ca19e52c469bdac24ad7a9..513efd5c3603d42039a53db6530e0e40e25f8ee2 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dil-dot-nsl-err.js @@ -24,6 +24,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 10._ diff --git a/test/language/literals/numeric/numeric-separator-literal-dot-dds-nsl-ep-err.js b/test/language/literals/numeric/numeric-separator-literal-dot-dds-nsl-ep-err.js index 6761ff43905acbf9517d562420b180fac609966e..503c49ca73e4793f9eaa1bff499137a1e639d313 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dot-dds-nsl-ep-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dot-dds-nsl-ep-err.js @@ -25,6 +25,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); .0_e1 diff --git a/test/language/literals/numeric/numeric-separator-literal-dot-nsl-ep-err.js b/test/language/literals/numeric/numeric-separator-literal-dot-nsl-ep-err.js index 9ce2291ba885af3b0503727d27fab812c86361d7..ec7f92ab1c4d8e8f3002762a07b1ab835399503e 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dot-nsl-ep-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dot-nsl-ep-err.js @@ -26,6 +26,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ._e1 diff --git a/test/language/literals/numeric/numeric-separator-literal-dot-nsl-err.js b/test/language/literals/numeric/numeric-separator-literal-dot-nsl-err.js index 3061bfccab06b6afb3207db9abfe08ec7af0cc87..63c7ed4299bdfb617fd0453fa767967bbdae6a30 100644 --- a/test/language/literals/numeric/numeric-separator-literal-dot-nsl-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-dot-nsl-err.js @@ -24,6 +24,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ._ diff --git a/test/language/literals/numeric/numeric-separator-literal-hil-hd-nsl-hd-err.js b/test/language/literals/numeric/numeric-separator-literal-hil-hd-nsl-hd-err.js index 3312362053a22381fb7df07b2a2fdd527210f44f..6dbca041e50d12086395d406ba0f4f8d9d032644 100644 --- a/test/language/literals/numeric/numeric-separator-literal-hil-hd-nsl-hd-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-hil-hd-nsl-hd-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0x_1 diff --git a/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-dunder-err.js index 0aa1b183b04b9b28f507cd46f759c960318817cb..baa5bad9b00f06ca54c0988727f0e4b1ba07fbcf 100644 --- a/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-dunder-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0x0__0 diff --git a/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-err.js b/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-err.js index 8eea5e08d9181cab84c0c6a288db3fa6e735e382..db4aa299551880fe68a36bd640ef2984bf5d2b22 100644 --- a/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-hil-nsl-hd-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0x0_ diff --git a/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-dunder-err.js index f8b29b2b7ac0b31eb5998db34b884704975fd146..779f9d9b8313bca11ea76078a7492eb5849b98c5 100644 --- a/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-dunder-err.js @@ -24,6 +24,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0__0123456789 diff --git a/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js b/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js index 2d8b534c6dffe02eaa95b4858672d3f498f82c26..03ba3573308f812105714ed9d0977d1ef4edf181 100644 --- a/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js @@ -22,6 +22,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0_0123456789 diff --git a/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-dunder-err.js b/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-dunder-err.js index 1cd25b256b84efe9cd1616d400b594abe202bdb8..d43bf3a234ef918886e2262ad719d1987644c978 100644 --- a/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-dunder-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-dunder-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o0__0 diff --git a/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-err.js b/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-err.js index d0a4ab85d0b7d1eda3eb64729cb37b35c8f3b0b2..f93df522194ca1d05f83f0c547b1976b42ecc612 100644 --- a/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-oil-nsl-od-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o0_ diff --git a/test/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-err.js b/test/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-err.js index 142ce212381eb3a67342c95525d3ddbc87493c24..57d0a50d68245ce014559a55051cba3d286a4513 100644 --- a/test/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-err.js @@ -29,6 +29,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o_1 diff --git a/test/language/literals/numeric/numeric-separator-literal-unicode-err.js b/test/language/literals/numeric/numeric-separator-literal-unicode-err.js index 30296d364755205f6558c5efe0baceff29465aa9..84f0629a5f12e96be2f813791994a080dfc3d551 100644 --- a/test/language/literals/numeric/numeric-separator-literal-unicode-err.js +++ b/test/language/literals/numeric/numeric-separator-literal-unicode-err.js @@ -21,6 +21,6 @@ negative: features: [numeric-separator-literal] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u005F0123456789 diff --git a/test/language/literals/numeric/octal-invalid-digit.js b/test/language/literals/numeric/octal-invalid-digit.js index 02451db8c4f81a7c5bab8bf3a603371d401bd03d..08651cdddf57f8c7e3a9d8577e0be232b0ccfd92 100644 --- a/test/language/literals/numeric/octal-invalid-digit.js +++ b/test/language/literals/numeric/octal-invalid-digit.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o8; diff --git a/test/language/literals/numeric/octal-invalid-leading.js b/test/language/literals/numeric/octal-invalid-leading.js index d35e722f6399577c48033d44b49b59f8688d9a49..68b27eb97845ce0247cc79d2db3e1ed3a0f5dc1e 100644 --- a/test/language/literals/numeric/octal-invalid-leading.js +++ b/test/language/literals/numeric/octal-invalid-leading.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 00o0; diff --git a/test/language/literals/numeric/octal-invalid-truncated.js b/test/language/literals/numeric/octal-invalid-truncated.js index 6e51e27e01d7b3e54d4ab8538f67eef3ffbe3937..1de190703c51ea8216ac3c9130070cf080130fcb 100644 --- a/test/language/literals/numeric/octal-invalid-truncated.js +++ b/test/language/literals/numeric/octal-invalid-truncated.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0o; diff --git a/test/language/literals/numeric/octal-invalid-unicode.js b/test/language/literals/numeric/octal-invalid-unicode.js index 9d9e0cd8f2189672a0caddf593c45ede72fd68cd..38aa3289665cc9bdcbce8ed2c01162ee01b08113 100644 --- a/test/language/literals/numeric/octal-invalid-unicode.js +++ b/test/language/literals/numeric/octal-invalid-unicode.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 0\u006f0; 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 dd78a7c1799dec8699bdab0592f0b05da878039a..e21e23cf34a14925193070471a9d36584575bb6d 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 @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /*/ 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 14007808e10f51a41f097bf7203c4093ca2d2305..2cf22c2ca986117f5a2597069cdf00330c96a77d 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 @@ -21,6 +21,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\/ 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 07f8d7fe9e7a286699ca608cc6438d8285cea901..2b6ff6d7761aa6ca8ad6dbb3ec3c5ee3ac68845a 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 @@ -21,7 +21,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /// .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 7c27113b16ab4b82a95c159fc0d48f07d12be0c6..a3c394fce8d154708c7aad919698404aaa4401a8 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 @@ -21,7 +21,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // .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 bad11e91f7da71674709093ca4a7fd29b959139c..f0be68d2b4ede6e6b93ff133c1cfac3a93567cfb 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 @@ -24,7 +24,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); / / 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 9cdd2f14ba11904fe266be910eab27eb44a1089e..009060de8148a189caf06599414508a02fcfe8cb 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 @@ -24,7 +24,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); / / 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 4eb092792f2a702df5d22885dcbeb3fcf40cb4de..12f5e7aac3afb12d48201f78be2d42cbdaad1b8e 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 @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\ / 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 850c45d59e7ae3ca5b688cb5ca7d26c6277ff079..b62a5f3594ccca0cec8985ec257d0bd8a3067c6e 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 @@ -17,7 +17,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\ / 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 2ea4e0f67abb49a9e113ee68c2b3687fcba6cace..d88e36cadca5d7fe36ab43c724863d89efbff925 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 @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /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 2ee28b011648996780c40d11cbf2216d218f5b60..4c2aa4771b1f5e665459b1290fb4780421ef7e59 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 @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /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 de5e9cb879f807d562f6f900928f08b84d0ab517..8174680ea082b76b10e1c1da470967248c13ccea 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 @@ -27,7 +27,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /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 15742bfe191f6bf8e3856fe33d19a74bc748955b..69125e55af8d2e3d565e9c4fe26f8ad412a91dd1 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 @@ -28,7 +28,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /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 df1e39375c0deb1f6d98fd8dc9f4905d2eb4e900..f365bdda77af1cea4ca350f54ee64ae74e333916 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 @@ -23,7 +23,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /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 48b7662961fcb62920e4185f197943670dd01881..cff0d72e9408b96aaf340f9d20f5f4eae346e135 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 @@ -23,7 +23,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /a\ / diff --git a/test/language/literals/regexp/early-err-bad-flag.js b/test/language/literals/regexp/early-err-bad-flag.js index 1e0b07834a2459bd2880191fb25d031b396869a5..9af46ef930779fb6cd5fad77d0a1f202ca9a1613 100644 --- a/test/language/literals/regexp/early-err-bad-flag.js +++ b/test/language/literals/regexp/early-err-bad-flag.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /./G; diff --git a/test/language/literals/regexp/early-err-dup-flag.js b/test/language/literals/regexp/early-err-dup-flag.js index 64113a80b91aaf327d1a312938abe5e0cd02bd37..3d7cbaea636dd2558d3b7856fc26bdc3158c5427 100644 --- a/test/language/literals/regexp/early-err-dup-flag.js +++ b/test/language/literals/regexp/early-err-dup-flag.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /./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 f8ccf2dfcb552758e80e6008fd74527f55a7357b..f990569d8da7a694e0708e8a44d2c5b9b87c25fd 100644 --- a/test/language/literals/regexp/early-err-flags-unicode-escape.js +++ b/test/language/literals/regexp/early-err-flags-unicode-escape.js @@ -13,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /./\u0067; diff --git a/test/language/literals/regexp/early-err-pattern.js b/test/language/literals/regexp/early-err-pattern.js index 8ec9b77dcc50f8dea8d593dc2fed4e408078d5d6..0ccbfc4ec8c37c5f5ef5559f0d54ea4142a41edb 100644 --- a/test/language/literals/regexp/early-err-pattern.js +++ b/test/language/literals/regexp/early-err-pattern.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /?/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-exact.js b/test/language/literals/regexp/invalid-braced-quantifier-exact.js index d3bedeeaccbd952730f1d41eb65da20ce4c1fd77..dfcb6086653a3055f867e1953447283a31027acd 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-exact.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-exact.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /{2}/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-lower.js b/test/language/literals/regexp/invalid-braced-quantifier-lower.js index 31ceca22640f1cc420121ee0316bd9a33f0a80a3..eae3c8039c2616284ff8afd80780881ace3666c2 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-lower.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-lower.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /{2,}/; diff --git a/test/language/literals/regexp/invalid-braced-quantifier-range.js b/test/language/literals/regexp/invalid-braced-quantifier-range.js index 2327d2421e2714edb3497dd625eac6146be7b798..4f834742e5fcd4b6bb3b4ab45c7a9cf28b42ce9c 100644 --- a/test/language/literals/regexp/invalid-braced-quantifier-range.js +++ b/test/language/literals/regexp/invalid-braced-quantifier-range.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /{2,3}/; diff --git a/test/language/literals/regexp/invalid-optional-lookbehind.js b/test/language/literals/regexp/invalid-optional-lookbehind.js index e3a4a213b16a74806cf1899de7cb9d0424d33a2a..5d4469c891a5ee28bf2aff48579fbe2229cc245f 100644 --- a/test/language/literals/regexp/invalid-optional-lookbehind.js +++ b/test/language/literals/regexp/invalid-optional-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<=.)?/; diff --git a/test/language/literals/regexp/invalid-optional-negative-lookbehind.js b/test/language/literals/regexp/invalid-optional-negative-lookbehind.js index 6b62b74df5842f0581fc5633346d938ef3802d12..5a4d23da08715c279df1cf5c41ee25d20229c290 100644 --- a/test/language/literals/regexp/invalid-optional-negative-lookbehind.js +++ b/test/language/literals/regexp/invalid-optional-negative-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<!.)?/; diff --git a/test/language/literals/regexp/invalid-range-lookbehind.js b/test/language/literals/regexp/invalid-range-lookbehind.js index fd58c9cf7e2b4f60a819756b20eb27bd4c532c46..20b8fd93bf500024a71f553625a7185da0697e89 100644 --- a/test/language/literals/regexp/invalid-range-lookbehind.js +++ b/test/language/literals/regexp/invalid-range-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<=.){2,3}/; diff --git a/test/language/literals/regexp/invalid-range-negative-lookbehind.js b/test/language/literals/regexp/invalid-range-negative-lookbehind.js index c10e2b7924f676f1c9a9e4a71b790504dedd97aa..42f1df6cbc473f06b6f3c8170d03d88ba845e48e 100644 --- a/test/language/literals/regexp/invalid-range-negative-lookbehind.js +++ b/test/language/literals/regexp/invalid-range-negative-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<!.){2,3}/; diff --git a/test/language/literals/regexp/regexp-first-char-no-line-separator.js b/test/language/literals/regexp/regexp-first-char-no-line-separator.js index bb8db8e94bd9b67accf50b0f637751e5d3aa8537..7f7f7064c441c6b84de67d10ec77814b70d205d8 100644 --- a/test/language/literals/regexp/regexp-first-char-no-line-separator.js +++ b/test/language/literals/regexp/regexp-first-char-no-line-separator.js @@ -24,7 +24,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /
/ diff --git a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js index 16197c37e0ce759386644c11fba9b1b1697dbf59..0a436bab491bdd0f5c87fd2483c0fefa2a620aad 100644 --- a/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js +++ b/test/language/literals/regexp/regexp-first-char-no-paragraph-separator.js @@ -24,7 +24,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /
/ diff --git a/test/language/literals/regexp/regexp-source-char-no-line-separator.js b/test/language/literals/regexp/regexp-source-char-no-line-separator.js index 2b983a07021527f7c7c23a8c08c06dea116dce5e..aa173ec964638e3f4ae40315c13c1e9f09fd4d8a 100644 --- a/test/language/literals/regexp/regexp-source-char-no-line-separator.js +++ b/test/language/literals/regexp/regexp-source-char-no-line-separator.js @@ -23,7 +23,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /a\\
/ diff --git a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js index 8b08e0560c793b6275b09b5e3cd9587ee1a33286..a970e9376ae37444d7eeba0fc3f7e2395387d0a2 100644 --- a/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js +++ b/test/language/literals/regexp/regexp-source-char-no-paragraph-separator.js @@ -24,7 +24,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /a\\

/ diff --git a/test/language/literals/regexp/u-dec-esc.js b/test/language/literals/regexp/u-dec-esc.js index faa200f48f46c3ab812012eb8146327c996e1c10..d08a2d632637b7a47f3876ffbbacfacb6bfad996 100644 --- a/test/language/literals/regexp/u-dec-esc.js +++ b/test/language/literals/regexp/u-dec-esc.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\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 6d50ce4762488a7a2b1ddca026334cca5e1ace3a..44cf3696393073670903f803df02abde76108f01 100644 --- a/test/language/literals/regexp/u-invalid-class-escape.js +++ b/test/language/literals/regexp/u-invalid-class-escape.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\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 8745e38dd091aab78ac9d5f531346ccd533c8997..cafb641cdae937cc45003331c32fc60d9b0bbccc 100644 --- a/test/language/literals/regexp/u-invalid-extended-pattern-char.js +++ b/test/language/literals/regexp/u-invalid-extended-pattern-char.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /{/u; diff --git a/test/language/literals/regexp/u-invalid-identity-escape.js b/test/language/literals/regexp/u-invalid-identity-escape.js index 2e614c7a487ee90add270129c9f5941fae17e4ef..2d88bc4636185f153fd4e447683a9ecfe7abea06 100644 --- a/test/language/literals/regexp/u-invalid-identity-escape.js +++ b/test/language/literals/regexp/u-invalid-identity-escape.js @@ -17,6 +17,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\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 ca83e19cfaf0b2ad2d78f91aada3314e7f48d93e..5a632914dc70a8d143b78d083683f1bf9efd405f 100644 --- a/test/language/literals/regexp/u-invalid-legacy-octal-escape.js +++ b/test/language/literals/regexp/u-invalid-legacy-octal-escape.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\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 80871b19cf9b03f44b170e088422245cbb362dec..f09ecf1571a05f01009ea6c29dde5dc7ca58a46c 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,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\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 8a8a302c276d80c5460e687de2ec72dac6b6e4f1..c4a23822659990e25c1dcd3a4ec3ade444ba27d1 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,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[\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 55922b5c0e46b2af230d6d0a97e285500bb8815f..8c0c39cfe0ba9db98aac85a3c38ce5d8580d77c2 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,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[%-\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 15873d6b25abbf77b6e63ca2ccea1f14b169542b..b68fd657193468a5858a92508e34ef5cf1d744c0 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,6 +26,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /[--\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 06d6ca1160fca041f8dccd069b2739e5f536f57a..56f3727ac4018c65daa14bf4f0bf5a51710639db 100644 --- a/test/language/literals/regexp/u-invalid-oob-decimal-escape.js +++ b/test/language/literals/regexp/u-invalid-oob-decimal-escape.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\8/u; diff --git a/test/language/literals/regexp/u-invalid-optional-lookahead.js b/test/language/literals/regexp/u-invalid-optional-lookahead.js index 21c8dee70f841b86ff79f789442d7ad72ec5fc12..59b94337ef871b5ff4b6ebadc0fc9fe7e44d04fb 100644 --- a/test/language/literals/regexp/u-invalid-optional-lookahead.js +++ b/test/language/literals/regexp/u-invalid-optional-lookahead.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?=.)?/u; diff --git a/test/language/literals/regexp/u-invalid-optional-lookbehind.js b/test/language/literals/regexp/u-invalid-optional-lookbehind.js index 7e2596d8f29878fd50cf46a898e8b752fe7cebed..f3a5e5c0172aa3d9f1dfbffaf2cb79aacb0c2a0e 100644 --- a/test/language/literals/regexp/u-invalid-optional-lookbehind.js +++ b/test/language/literals/regexp/u-invalid-optional-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<=.)?/u; diff --git a/test/language/literals/regexp/u-invalid-optional-negative-lookahead.js b/test/language/literals/regexp/u-invalid-optional-negative-lookahead.js index aaf25231be63b5ec7e402e70d065303dac5cadb1..136b3238d3fc7ef07cba5e4e59e5ca2e50255e3a 100644 --- a/test/language/literals/regexp/u-invalid-optional-negative-lookahead.js +++ b/test/language/literals/regexp/u-invalid-optional-negative-lookahead.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?!.)?/u; diff --git a/test/language/literals/regexp/u-invalid-optional-negative-lookbehind.js b/test/language/literals/regexp/u-invalid-optional-negative-lookbehind.js index b66aa7858ab8fd48cc2a36d7a60349c99d3f2019..42e5bc0713237b167746b1767db776a61cc32fbf 100644 --- a/test/language/literals/regexp/u-invalid-optional-negative-lookbehind.js +++ b/test/language/literals/regexp/u-invalid-optional-negative-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<!.)?/u; diff --git a/test/language/literals/regexp/u-invalid-range-lookahead.js b/test/language/literals/regexp/u-invalid-range-lookahead.js index fd1f13dd53e751fb3b48711572b66b755f73db62..7a104a5d6be421ae47060916762a042a14760d3f 100644 --- a/test/language/literals/regexp/u-invalid-range-lookahead.js +++ b/test/language/literals/regexp/u-invalid-range-lookahead.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?=.){2,3}/u; diff --git a/test/language/literals/regexp/u-invalid-range-lookbehind.js b/test/language/literals/regexp/u-invalid-range-lookbehind.js index ac85a6ce1519380980f926f93c22f7220f97c0a1..6a4607747875a5cde5a620728341682292fc427e 100644 --- a/test/language/literals/regexp/u-invalid-range-lookbehind.js +++ b/test/language/literals/regexp/u-invalid-range-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<=.){2,3}/u; diff --git a/test/language/literals/regexp/u-invalid-range-negative-lookahead.js b/test/language/literals/regexp/u-invalid-range-negative-lookahead.js index f32231141447c1bd0db65463977674d23b27af1b..e3d9f6ae4f1e21db6ea34e9db9cb87f0c5ea8c58 100644 --- a/test/language/literals/regexp/u-invalid-range-negative-lookahead.js +++ b/test/language/literals/regexp/u-invalid-range-negative-lookahead.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?!.){2,3}/u; diff --git a/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js b/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js index 3c46cd33ca4295a292ad5d030c5c6ebc3a23a20d..8aab71c746a543c0df5ad94b3e48c0d118ee6507 100644 --- a/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js +++ b/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /.(?<!.){2,3}/u; diff --git a/test/language/literals/regexp/u-unicode-esc-bounds.js b/test/language/literals/regexp/u-unicode-esc-bounds.js index e6cee72923b73d581609b1efddb6f03b24f26c57..48d721ad8eed7d06f17301b1cb2b6c3a13a31630 100644 --- a/test/language/literals/regexp/u-unicode-esc-bounds.js +++ b/test/language/literals/regexp/u-unicode-esc-bounds.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\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 e425b8b1d8ca021524bca6a35cc1d48977dfe8bb..bb33b9d185d4518b6662d878e5a08d19b728430f 100644 --- a/test/language/literals/regexp/u-unicode-esc-non-hex.js +++ b/test/language/literals/regexp/u-unicode-esc-non-hex.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\u{1,}/u; diff --git a/test/language/literals/regexp/unicode-escape-nls-err.js b/test/language/literals/regexp/unicode-escape-nls-err.js index 97692902dde5a1dc0894cf18b51b64fc168d4c55..580c42bbd512efa4419f9b1bd2d871cbcee9ed86 100644 --- a/test/language/literals/regexp/unicode-escape-nls-err.js +++ b/test/language/literals/regexp/unicode-escape-nls-err.js @@ -68,6 +68,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /\u{1F_639}/u; 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 4f8a99994d7a76b9ffe27bab1e34182030595d62..b056a30116563a6ca748e9f09777c03e61bccfa1 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 1238b39823b5ee2b163346100150d92cd5a64e44..687056b06bcdd767892ee829fab68309f8a29d51 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 ee99a92bf945d33d8db54abd961dc1c7e44e8fc4..cf5db3fc4241b06255378564012c5dedd5ece3e2 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 ed3c52e457e1712189706ec28a9ccf52e9245fc6..3fa90f3acc21ad7673212322515788c1143f061e 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 014a2ee6dd03ff5ed1438de9e461911021caa9fa..6f00caeed7c64bb75591c06fcae9d5f4cd2504e0 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 fc9da21e05590a38f23ee926f7d4cf9e43057132..cd99d21a669b608723f5d1da59c17f5bf9b49225 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 cde0a103e8e201c02d0616dd68b77235378e2f01..8d82e5670be48aa19e05b9406d32a330652d34cd 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 33fd00da8a25fa7583ccac4e3e0e99e2eb56af16..571c0692921d64c32d85a5347b80ea3ec186747d 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 d3c8266243ab1d0fb80ca1d4b7b9b6037ad4886b..6a12fb21155f00af54717831742ecd3022a48797 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,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); "\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 05552ca049aa82574cf36d3bd53f9b24c571ec59..cd9d50a38c08ab047f05af91473de0703c568a63 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,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); "\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 7a3efc281dcdc93ee929761666325e1c9222e169..4f1b981fc4a9f54defd42294a5ac52c25a722faf 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 8b7ba99a1fb1d5f3e2b32c089f21ee7aed12971c..2889d90f41619652f324519381a59bab090426ca 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 b64439cb8ac63eb52591d4669c7514086fd106a4..3264200c89881ddbd8067981a6b68bc0bf91441c 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 6a0b3139280df8098f917ff3d3925308f64522b0..d76f4c19a760922f37df22f1364fd9ade7d56f9e 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 d5ffc0e5b42aa9b8994ca83e25a960a5eeafbe43..e8cbff6d5102415f9651e62209570563b530e62a 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 aa53b20fd3ce1c03117042a1fea2aa75c97bed24..d68bda6ee783317add84eb9ce9788c1b08b2b9cf 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 27e51dc885025d866eaab4fc6749e6aca1f04ece..f95a3b6bc5761968aafaf8477daa620699e4db76 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); //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 6203f9f8e6172f70dc90b4a77177a49a5ac89d32..b4cca2ddd2e6e84f2a6bce88597286033376ba3c 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,6 +33,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); '\08'; diff --git a/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js b/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js index fd2ad26f2cb5a5150464526acb03037499217181..21e03f60877452b3731b75431f77b5bc9b7f9435 100644 --- a/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js +++ b/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function() { "asterisk: \052"; 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 fdc57f4f4cb43587cb4516650a85cefbb09c1366..4eb0ef96122376ba587a3ab0d74cb8aca34062c3 100644 --- a/test/language/literals/string/legacy-octal-escape-sequence-strict.js +++ b/test/language/literals/string/legacy-octal-escape-sequence-strict.js @@ -33,6 +33,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); '\1'; diff --git a/test/language/literals/string/unicode-escape-nls-err-double.js b/test/language/literals/string/unicode-escape-nls-err-double.js index d3ac10266c1922c37a59d0d73cb96735b6f02e2c..f544d8b69c0091f7b688ff51f1cfa8ef58276256 100644 --- a/test/language/literals/string/unicode-escape-nls-err-double.js +++ b/test/language/literals/string/unicode-escape-nls-err-double.js @@ -44,6 +44,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); "\u{1F_639}" diff --git a/test/language/literals/string/unicode-escape-nls-err-single.js b/test/language/literals/string/unicode-escape-nls-err-single.js index 959feae34746cf10444fd0a170be946e2236309f..975f51f27303767a69facc33b66f498e3f2d4341 100644 --- a/test/language/literals/string/unicode-escape-nls-err-single.js +++ b/test/language/literals/string/unicode-escape-nls-err-single.js @@ -44,6 +44,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); '\u{1F_639}'; 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 5eab1de435608c04d69ca9147ccdb86fa13ec920..a229d0e42dc46469d6dfbe974c0bf2d676796858 100644 --- a/test/language/module-code/comment-multi-line-html-close.js +++ b/test/language/module-code/comment-multi-line-html-close.js @@ -11,7 +11,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); /* */--> 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 7c1ad3e88e4c298d6a54569400c70a537435384c..a963398bc937f17f20afe8c08e444a2b7d730ab6 100644 --- a/test/language/module-code/comment-single-line-html-close.js +++ b/test/language/module-code/comment-single-line-html-close.js @@ -11,6 +11,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); --> 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 a75b9e0da2d3163349af5ae8391cf0d5751e0d44..de509261ea34c6bf7a9f702b3dc6e95382e33591 100644 --- a/test/language/module-code/comment-single-line-html-open.js +++ b/test/language/module-code/comment-single-line-html-open.js @@ -11,6 +11,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); <!-- diff --git a/test/language/module-code/early-dup-export-as-star-as.js b/test/language/module-code/early-dup-export-as-star-as.js index 30add317e351a29d270fd0ed0aadb4eff64994e7..d7bfa2b39bafa6616c22df346f44ebbf39c5a7b0 100644 --- a/test/language/module-code/early-dup-export-as-star-as.js +++ b/test/language/module-code/early-dup-export-as-star-as.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; export { x as z }; diff --git a/test/language/module-code/early-dup-export-decl.js b/test/language/module-code/early-dup-export-decl.js index a70dd7185e8f2daba033d43c6efad2207ab047c3..93f0d1d83a716686c34533d688cec283baa03376 100644 --- a/test/language/module-code/early-dup-export-decl.js +++ b/test/language/module-code/early-dup-export-decl.js @@ -12,7 +12,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d47ebdd646d00ea9c2640f2110ae2a1372c49dfa..7a113e50cdee1d3975e2b3281b6a1902cbdd761f 100644 --- a/test/language/module-code/early-dup-export-dflt-id.js +++ b/test/language/module-code/early-dup-export-dflt-id.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x, y; export default x; diff --git a/test/language/module-code/early-dup-export-dflt.js b/test/language/module-code/early-dup-export-dflt.js index 9ddecb6ddacd578c8f71d533b7d28f0e782ce5c5..ce8853ef9aae43636f4f8c0232f4658b069197b9 100644 --- a/test/language/module-code/early-dup-export-dflt.js +++ b/test/language/module-code/early-dup-export-dflt.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 03220bdc5a1175d96ca43aa057ba6f4165dbe5e6..0fb3b2ef4e7e674c06c17d3b65a70a80ea1382a6 100644 --- a/test/language/module-code/early-dup-export-id-as.js +++ b/test/language/module-code/early-dup-export-id-as.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x, y; export { x 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 e11009a2efe2cd9f3e675871a11fabbb31b16bda..850970086fefe71d0f6cfc9f7d2dfd8bf401dea7 100644 --- a/test/language/module-code/early-dup-export-id.js +++ b/test/language/module-code/early-dup-export-id.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; export { x }; diff --git a/test/language/module-code/early-dup-export-star-as-dflt.js b/test/language/module-code/early-dup-export-star-as-dflt.js index 2fe0ceda58d117419db5c6a9cd88aca89574ce60..972fb8d27c8941b17bbc7ca4af735b15e8e6ff87 100644 --- a/test/language/module-code/early-dup-export-star-as-dflt.js +++ b/test/language/module-code/early-dup-export-star-as-dflt.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; export default x; diff --git a/test/language/module-code/early-dup-lables.js b/test/language/module-code/early-dup-lables.js index e5e2575d210b06103bd6ffebea2087eba151208f..b90fae3cfdc2a458989f5c81616fdd15d7a99291 100644 --- a/test/language/module-code/early-dup-lables.js +++ b/test/language/module-code/early-dup-lables.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); label: { label: 0; diff --git a/test/language/module-code/early-dup-lex.js b/test/language/module-code/early-dup-lex.js index 20174b5aba6299a4c9f88181f5c5aafe81e34c16..89edc03e4c78755354cfeb7c8a1d1df4c05b4bf1 100644 --- a/test/language/module-code/early-dup-lex.js +++ b/test/language/module-code/early-dup-lex.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d8cf880e525272f9649a6e74d0a1d31422870545..95cc27a9841612c027aad5fcc80d439b81015c9f 100644 --- a/test/language/module-code/early-export-global.js +++ b/test/language/module-code/early-export-global.js @@ -14,6 +14,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export { Number }; diff --git a/test/language/module-code/early-export-unresolvable.js b/test/language/module-code/early-export-unresolvable.js index 40d88db5d2f0583a23d5cd44ebbca22645605d3f..c829390b4bf15698b32a4ad64c59d6b3ce6a497c 100644 --- a/test/language/module-code/early-export-unresolvable.js +++ b/test/language/module-code/early-export-unresolvable.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export { unresolvable }; diff --git a/test/language/module-code/early-import-arguments.js b/test/language/module-code/early-import-arguments.js index d17da4e774e36873cf556d12ad4becf384a7fede..f15c0630b925c62e5adc4c4f0cc67e46275218ef 100644 --- a/test/language/module-code/early-import-arguments.js +++ b/test/language/module-code/early-import-arguments.js @@ -24,7 +24,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early diff --git a/test/language/module-code/early-import-as-arguments.js b/test/language/module-code/early-import-as-arguments.js index 2672eaaa7cd70be57fccab746e408dd9f201bc0a..92af57ea9af4be81ce19d976ad6bd05acedb9cdd 100644 --- a/test/language/module-code/early-import-as-arguments.js +++ b/test/language/module-code/early-import-as-arguments.js @@ -24,7 +24,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early diff --git a/test/language/module-code/early-import-as-eval.js b/test/language/module-code/early-import-as-eval.js index d52570f9a00d20e229c345a6fea7ed49d4f7ad46..20e5c788a3588e9a76c8d0cdd39028d48c7f26a9 100644 --- a/test/language/module-code/early-import-as-eval.js +++ b/test/language/module-code/early-import-as-eval.js @@ -24,7 +24,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early diff --git a/test/language/module-code/early-import-eval.js b/test/language/module-code/early-import-eval.js index 80b74e77db7dbd77edade1c160eb88df889e02dd..b4492960b0e79538b5072cd3c0ff41246fde4738 100644 --- a/test/language/module-code/early-import-eval.js +++ b/test/language/module-code/early-import-eval.js @@ -24,7 +24,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Create an appropriately-named ExportEntry in order to avoid false positives // (e.g. cases where the implementation does not generate the expected early diff --git a/test/language/module-code/early-lex-and-var.js b/test/language/module-code/early-lex-and-var.js index d311d1f87ec7eda465d907067da511f091ba89bf..6ebb6a8b78d4bf443a7a191276379e7ff03e5d05 100644 --- a/test/language/module-code/early-lex-and-var.js +++ b/test/language/module-code/early-lex-and-var.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 32dc34528158492c3a09f2b9bb8e860f4ec1aca9..f0a6cf57b2dfb7f50151fcb802691b068a83bbc7 100644 --- a/test/language/module-code/early-new-target.js +++ b/test/language/module-code/early-new-target.js @@ -11,6 +11,6 @@ negative: features: [new.target] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); new.target; diff --git a/test/language/module-code/early-strict-mode.js b/test/language/module-code/early-strict-mode.js index 73e875709bc836dd58e0517a4de2c69c74ce373f..3d38d08f0556cbb9393ac543b1148aa82a7df292 100644 --- a/test/language/module-code/early-strict-mode.js +++ b/test/language/module-code/early-strict-mode.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var public; diff --git a/test/language/module-code/early-super.js b/test/language/module-code/early-super.js index 51209eb24fa52b0caa39fe36007aec51b5325b15..6406370dbb856c91d0336d59263f503af50ae492 100644 --- a/test/language/module-code/early-super.js +++ b/test/language/module-code/early-super.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); super; diff --git a/test/language/module-code/early-undef-break.js b/test/language/module-code/early-undef-break.js index 7df3b9147a10fcdb10cb0cd48bb3fc7db5b7d572..58d2df015a8f98b21fc2ea1b4ca66d8bcf809816 100644 --- a/test/language/module-code/early-undef-break.js +++ b/test/language/module-code/early-undef-break.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b4bef515d89ae3938b87158a8148cdc3eb6a6844..8a5668a20883b39a5100ad9e76d7ce5ebae1c62b 100644 --- a/test/language/module-code/early-undef-continue.js +++ b/test/language/module-code/early-undef-continue.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4d29ee62738d9d942d977cd2c2f2b92d5df02863..6737bcee5cabbaebddfc88ea10386e7592c5aa2f 100644 --- a/test/language/module-code/instn-resolve-empty-export.js +++ b/test/language/module-code/instn-resolve-empty-export.js @@ -35,6 +35,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b025ce1e28af60e223dbfe272981eb30885e8e0e..c95732e440fae9b0fdfdaa8a96201eeabbe88ccc 100644 --- a/test/language/module-code/instn-resolve-empty-import.js +++ b/test/language/module-code/instn-resolve-empty-import.js @@ -41,6 +41,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a9fe79dc09d7f259b758b74edae5d3757f7557f2..2efd5196904a123983d1de4c720faa7b314e610b 100644 --- a/test/language/module-code/instn-resolve-err-reference.js +++ b/test/language/module-code/instn-resolve-err-reference.js @@ -16,6 +16,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 816ffe9bd84f0401a8a870efb39525944f003cec..7c8183ed49df536226d3c8505b304563620289ff 100644 --- a/test/language/module-code/instn-resolve-err-syntax.js +++ b/test/language/module-code/instn-resolve-err-syntax.js @@ -16,6 +16,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0015422d92acf21f26bc5b5af4c30dc9e442e659..275616f4ccc3c6b9b9a921b7a95efa983f29d014 100644 --- a/test/language/module-code/instn-resolve-order-depth.js +++ b/test/language/module-code/instn-resolve-order-depth.js @@ -9,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 755914a8bfeee584eeb7f95248be970388e0bad1..0880d85de57fc7086618a9340cdbfbb08d9cbe5d 100644 --- a/test/language/module-code/instn-resolve-order-src.js +++ b/test/language/module-code/instn-resolve-order-src.js @@ -9,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); import './instn-resolve-order-src-valid_FIXTURE.js'; import './instn-resolve-order-src-reference_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 35278adc2a6d24c1e551daaa4f9b335695d93583..bcb5677e5bb4fcff590af94637c8c620cf04aac1 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); () => { 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 dcb868ab961d06a207e21303144d4a4615c47ce2..17d1afbb60cfc554d43baba30dcfa8666eaa45cb 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 a5f650c7e43bd7f4695b0627e1f58743827a6623..e3b612195db01ae660e105803d92acc4a6587f17 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 38cf46ba31d272b8b68b4c480e51966e53a2907c..0a0633fa6d2a6b938ac372630a950e9e7faac0ce 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 de6c62ece17bb3453d0644dc8e03e2a18401d7f1..0f47592e89b36a929065f0f362bd49bb6b6b0a38 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 095948797bc8cfdfb5a5b2d51f6c395abadc2021..65d54ced1b11ee9361cef4c3008bb4abade95bd0 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6c24a4ef04b2d29c3468a3076623e9f92a5ed235..f15588426928634665bf5f79034d105b7dcb9b3a 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6f5acb1b4d629fdb6a2d745af231ec2b6fd15fa8..6d0e3c86d6aecd85800e8167a6448c281761e135 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 0a84c203786c0f31243b17446dd92d6b8560ae5b..c2cb048aeb98174c69b53ab9cb58344129f3a77b 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 c82723c4a42cea00e65997e14308e55ac4f87403..624509ff193a3135121be2bf5c1d6e40047e7db9 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 a1d9a0e0a7e63f49a68e92ce9b47f32b38c83849..9add1e9ec2c3db7f22ef60756b4c9b9b8931aefa 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 61b33bf741cf4c788141afc260629501659fdc1f..7d531b8bd4f24e71c7dff19d3bac355110bfbb46 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d15154ec7c8c5cb07c6f0625e4e41620a2e5460c..c49fda2055afb5ff7c421747a7e229d3463ec5b7 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2299a67675b9fad7fbc0b35d3e6d6710eecd3e18..8894222fc58301bb5c51f2fae8cb8a18202bab56 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ed9c548e6cba2a91c48396d3a249e55eb669f66a..c8b226bf80d44c618f7025594a472bb12916dc2a 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 78fb3f2701ef265a336151c677791a185bd93660..9745016ce7ddff4eef7703124b3ce97f1ab5ce45 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 70b49603d62b2f02611b540d64a1bda84667468f..a9c4fbd18433104c036a0381a0ef7efb11a3251e 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eb99f40f0f6a0eb6b0fdf827b261ffbe1f909433..2917f1eb809ceae8a550a3418da901db38135a1c 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7d72cd3c4ec4d63497626bb9ce37aaf4f20816e0..674aad0747c10a2a44f2710ed1ba1188e65031ab 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1e2052ebbd67f4a1a7becdf1d3a62f1fe901e45f..97d944c14059c74b9dabb3d03f4aca961876fb5f 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 08878e7050168a2d979a42a1a0474b24b8fe87c9..454896db2a5dfe76edd62e54fed02800e8828917 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f8d970fdf99481b5afb61403e157a490e3a9f690..39bb2ea26cb3a87561e84bc0fcf492ed9e39e77e 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ff309697dc9e225dc85f822eb0f9eee7a53ae7ec..e4a81595672d82965122f3d003b57c6ea76362a4 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9972370df3badb777340668081329ddaa1a5d4f4..b2ba4cdb33481728d564f538993d30730327c1a4 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 aadf99678ec8296ccfbdd2ad7d0ac550d51c799e..6b567d4288b19aa23e21d29d1ee4e34f655fb39b 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5f5ef9f7d7d6f490618cd266ab4c2651a81b4a07..0aaac80c03effcaeb844657c32ad9cd2ee3c1098 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 41f5bb871e2c45f24e1851c25e79242f41dc2c05..0c6d65a1780e3c17f0153efd14ffb785a181662f 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 96e27cac058e7a8b3505b7941667522b33591628..6f856749f40112052a11344407620ac5c5e6789f 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 a52c06c065bce0fbafb56e1dc256840e4fe24b38..32f4d2573b04ee6e504fc4bc52fa8a3858f30437 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ffe586505b3d44364b9074395d4246ff9d1ae2f3..cd75ce9fe71a57386c902021bb6fcc0520c29dfa 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4bce4876a5f746fc9956cdd2465d102118ed9e12..71173d0dc595ea180fa2212687f0999e1f560bb1 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b2e895dbc1d98c29b02640e7141f0a3be49e3d1e..83c5feddef4db2c550daf64369e933739e0e04d2 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ *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 39c60e364a8de906fd32d3109471185c71276f4b..d1c1fef5a23068619b2516b23bed68409d0ab6b5 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 44a6058743ecf8ae9482776371a6daa7417b5708..be4bd7618afe10833c6bb7aff5ec9c71a4c20b41 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 6631ac8fad93adb817a2ca216ecb145a65f89d00..aca30075bcbe58ab257486c9e87320f171ec662a 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 42c05faff447fd06690503c683c0870f8631f758..e51f9aad7f8fb10313ef4eceb066df5fdc8742d5 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0397a35aa7e5dabc996868c079737a5e3ac06dd6..a33145a5e862fd40002d618224692f8072d40418 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b5346327e5f7cd0fcadb5bee44b4536e5ef67c3e..391aa2e9e64c717f33d949c250f6925320c7e994 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 053cee3a4db23220a636add2d2a3515c5dac511b..7da10ffa4020f5393d0cbea8310dc284d2d5b962 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 92f050b866d143621aad6ec0cdff4414f3efa672..5cfc495c8f5037cc1d529c4fe61f3afbe4bb9078 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4e0f6ac3fc44d0e40b90a13091338c24666a15d7..de9bbd88a87a0e9b13b01d10f67d4ae37242e048 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 04330bbf14d3650ba7314c5e9c5903c3c44371b2..224811b4a8b3ab8b7a6b7e4de35641efe020df00 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { export default null; 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 d4ed2bee818175e9933441ff1dfddf2914743c0b..f29f00fa80ee928deaed99f7c905dc782cf75d86 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 99af5ede015e4c63e791d10f98f698e92afa29e2..a7a4a52a3708c3665f357e6f3b133d7ec769799a 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); () => { 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 557dd8315c17a4a64915087b18d409afc444d122..80662daa70e178716ce72231bbff5eec74bdaa08 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 78e15efaf686045ac1b62f5178a6f77cf43d3c8a..9f485c408012762e4abe2b23a411c806d7870b5f 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 ccc1cf90700b0080f1aba9ce1261df22de9a9a51..83d6345cb28cdd7f1eb71fb1782555638f44bc23 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c7e8b144f1689b5c4fc3507e3a80c906957372ae..a5adea9b976826515ce809212fc6d99b1d9ddd58 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ba9d91f4f2c187560863ec1894e812bfd9641dad..1c22f3504ff26019833f3ee9becdbb7e6397ee68 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 13ea5f5dd0f0f34f75f3e4a5c168a9a8b2587552..709a458b17097ac5f099e265a35633012bd0c704 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 995bbb42956ed7220d9b322b428e49d3c97f086b..5a6fbc9e3ea62919c03bf279ec248755ae317014 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 c464189aba2b8e6299ea5eecd29f39e50cf01681..c121835b8437796a60c902ec4d8eb5ea0e92adeb 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 02b90222ed5ce0adb0f68bf2b45eb234b70f6c99..ff2a060918cc6bef8d79ca76cea5c8c80891cd62 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 f0be78b82d7e305b89e53f956b9d6ecde950de89..d34d216087e57451a2e98aefdec0678a7d5ce096 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 99609425315938b337f88ea42e4d78cdf3be257a..f8185d45df015cd1d002c4c9b7d0db499cb983c9 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9d3a8a5d19d0b596641ade13c349c9008ba90706..e1d4dad6068618e509358b9d79ed83443f10491b 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b4a0c2c4c2a5767d64454f03dbb5aec66c1b94a1..f95c27d124871f0dd21f5b33195ebefaf4b2af33 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ff6a09416b85df28d5d54c3e1ece4b34e6837c04..a3cde459cfd006378dd3887a9a700949d3d4b492 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b7ef6bc2ba6d094ea07e20a40c01108317b8c062..45a6528fd659bf091f8c3af453e2eca9762ff6f1 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6217cd4caa4e73a662756d2227bfd508977391e5..3edd9481bb13f11b4e0251d1e77ac3482334c14d 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 939b4ae29de0fb198e913bccafe19c46e073b22e..b9db14e4972f5196ff5a6b885a4f0d1682f47818 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d751b8f024f955706df3f46fa2a6af23cf7e9e72..c5096b9956ae09efd8393e44be960e8bd96e652a 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 65cde252c2bc44e7733f1d48472907e68e324cd9..489d37d055d437e7b082126783ed019005c02515 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9d227d2e1a19ca56b3558762e56182340fef82de..c62d334755a1fc198f31ce0f046592b2d790204b 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9c3d35ede0bd14b143a34df114caf737daa22b55..8f69e2e4e531dca06a983d7a2b165bd30c89a9e8 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8871cd02ea9e35db4e780d2ed5419da070627b1f..6d14e313748ee16b3e0a06e7aa50ff1396683ac1 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 49d0457a21e46eb21acf7366171362e7ba580bbf..b0511ee749edc5b3a9959b2bb5615854abc64013 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d3ab5c23ab40b10c851b74a771d9bfc5b69f92c4..3dc38b55c202d823db5dd9034d4c082558d0b9c5 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f2a94911e40b3c694a5f36fe433c781fb54e1fa3..629dfb82ea3715301e8f8f9d36312d4787782f87 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 5235e7f0e6fdeb8ec765bdbfde53ddac06d0a33a..2bb8fac27f6ebbb839008cd8b3c8efca2833d87f 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5bcd02343a41820486f3bca5a1ab9ea8204b31cc..bffb72b57cf602cb44c54472ae69c14b5a48267d 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 6fb44ecbaacaaf69ba78706dd8be516358519212..c9adde7a023fb715c91df18fe9d4c6a091bb06c8 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0d79d778ad886c9afe6c96d2c9b0e8dcc3888775..93cd48a226cd01b4682a53b10bc3062f014b320c 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6a664068789616fb6e4bbd656358c6d917f7b140..08217700067856035655e321ffb3e86ef7909dda 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 86a2a862fb24de6cdca5cd3ffdc8514021e783a4..59c1377a4c7af7a70afb7c3aae2e7f55cafe06ff 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 @@ -10,6 +10,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ *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 7e5f1b1c4cf52ff1432cd18e585a34adb4cbbb2f..7a8bfe34647ac356dc716e9618f4712787422886 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 8ab05f55130bdcba208cf4a256974851177d8436..ca3d40847bdc3a9e5b8f57cc868483110a6328be 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 c4b51545bddfaa54ce850ad27de45ca4d8276ff7..b4f3508b6a68df087253d6766e2e05af49dddfe7 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ({ 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 10591842e4251d8a7b8b5efc0bc43f50d04ae3cb..fc1378378317dd9387b32b82978af7acfd5420f6 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b2473d8e2d347539f4c43004974883a0376ba928..260bf9df09a70e0dd546f3cacf3988f314ac1744 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 24c9dbd06c724accf447dd8c836cc7d2a2c3dedc..a09d5ba213f5b18c860dc0fd2344d95f65fe78ed 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 45fed1f9e422bbe8ae9b3fdec08b552ee69eb2c5..24d48e087bfce82855663d88cc7546822d3d059d 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1b0e69d6782bc28e349bf19dd53f2a83370b5830..0c0e68a536b231ff17c107b74ffde836a04860ef 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 339ee8ea58c317267253f20da028b33d2cadbd90..86344ef09026b8ae134a00cd176efce4d6dc682d 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5b629ea1674ae10806f698647e66d51c3a355239..96003fc2c03e2caa5341ddd866e0d8fd88c9af2b 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,7 +9,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { import v from './decl-pos-import-try-try.js'; 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 39084d617bd5988273a31d2eba7d929554e8c2d9..f5c35298d6cc027652ab83ad113b1d1dbf17f6dd 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,6 +9,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e46d3e432fc02151e5a0fe090f74c410c743c7f7..d2c5ccaedebd06657321351b1679f7660a1f6400 100644 --- a/test/language/module-code/parse-err-export-dflt-const.js +++ b/test/language/module-code/parse-err-export-dflt-const.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d952f3c3f61909d2f4984476be668da344da81c3..14bac036b38221d80553e54a5f79fddc2f12fa76 100644 --- a/test/language/module-code/parse-err-export-dflt-expr.js +++ b/test/language/module-code/parse-err-export-dflt-expr.js @@ -21,6 +21,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a7261aae001f4512aa5bbc413a15e8915a05aa11..69ec198112f0294e5e030503076571e39710be07 100644 --- a/test/language/module-code/parse-err-export-dflt-let.js +++ b/test/language/module-code/parse-err-export-dflt-let.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 57ee63aab15452af0a732a67d3dee4237575243e..a642c9cc7158bbe600b970e217a6acc4ed23b5ba 100644 --- a/test/language/module-code/parse-err-export-dflt-var.js +++ b/test/language/module-code/parse-err-export-dflt-var.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 68d92e2510e7b8d1e1467c9ce59ce8eac3446405..0c5bc2250105b0c4eb87557302e3535f1cb48431 100644 --- a/test/language/module-code/parse-err-hoist-lex-fun.js +++ b/test/language/module-code/parse-err-hoist-lex-fun.js @@ -19,7 +19,7 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4b5158e029bc2606c3a1d1215d3055dd7cd36134..50440f8bcd6eab67beb0f7a1e559a09ff04c497c 100644 --- a/test/language/module-code/parse-err-hoist-lex-gen.js +++ b/test/language/module-code/parse-err-hoist-lex-gen.js @@ -21,7 +21,7 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 06cd1ce0b5fc5c1c49bfdf01301eef403662929f..6ea62527eb746ee75b73687950bd04a233aba7a2 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 @@ -21,6 +21,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ba4303576fb96d5e87efa56931841cae1b797d13..aa61b9b701868bf73f9367c280d246940709fa1f 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 @@ -23,6 +23,6 @@ flags: [module] features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export default function* () {}(); diff --git a/test/language/module-code/parse-err-reference.js b/test/language/module-code/parse-err-reference.js index 32f1ad414470fc4840a66a58f40c9ed0d5be3c1a..9a96e685ad38c1a6d1a6e53359c1dc2db7957dae 100644 --- a/test/language/module-code/parse-err-reference.js +++ b/test/language/module-code/parse-err-reference.js @@ -17,6 +17,6 @@ info: | flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1++; diff --git a/test/language/module-code/parse-err-return.js b/test/language/module-code/parse-err-return.js index 84be4c453811b49f5a51f06a9e08f554806dd7f5..f05ec37e4d14ab2ae32780112bfc4d78104ee19c 100644 --- a/test/language/module-code/parse-err-return.js +++ b/test/language/module-code/parse-err-return.js @@ -27,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 52807357aa211d5575f6ae51759252985134c11c..89f92c2df9352e9763a5b217fabbb5336ae37707 100644 --- a/test/language/module-code/parse-err-semi-dflt-expr.js +++ b/test/language/module-code/parse-err-semi-dflt-expr.js @@ -22,6 +22,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export default null 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 5fe050f20a0c9b172136054568fd1d05b8698ee2..7cb6bbd532495e56d4bed192c7f521ca3606fe47 100644 --- a/test/language/module-code/parse-err-semi-export-star.js +++ b/test/language/module-code/parse-err-semi-export-star.js @@ -22,6 +22,6 @@ flags: [module] features: [export-star-as-namespace-from-module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export * from './parse-err-semi-export-star.js' null; diff --git a/test/language/module-code/parse-err-semi-name-space-export.js b/test/language/module-code/parse-err-semi-name-space-export.js index 5261e2f1bc392aa6b9c1581663614fe78db45203..5e6cc51b15c730841689453f29fc3d94274ea0f0 100644 --- a/test/language/module-code/parse-err-semi-name-space-export.js +++ b/test/language/module-code/parse-err-semi-name-space-export.js @@ -23,6 +23,6 @@ flags: [module] features: [export-star-as-namespace-from-module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export * as namespace from './parse-err-semi-name-space-export.js' null; diff --git a/test/language/module-code/parse-err-semi-named-export-from.js b/test/language/module-code/parse-err-semi-named-export-from.js index c95acc665144537c6347dc5ee9fc8941b4ecfa80..a085832d72c6590643ea6405c2293f3434c65e58 100644 --- a/test/language/module-code/parse-err-semi-named-export-from.js +++ b/test/language/module-code/parse-err-semi-named-export-from.js @@ -22,6 +22,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export {} from './parse-err-semi-export-clause-from.js' null; diff --git a/test/language/module-code/parse-err-semi-named-export.js b/test/language/module-code/parse-err-semi-named-export.js index 8f60433fd9a7ee6ea15dd8e6b5c8d3795d5a1279..c8fd62dfaab14aa487c9d10b7c4c27b67e82ceb8 100644 --- a/test/language/module-code/parse-err-semi-named-export.js +++ b/test/language/module-code/parse-err-semi-named-export.js @@ -22,6 +22,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); export {} null; diff --git a/test/language/module-code/parse-err-syntax.js b/test/language/module-code/parse-err-syntax.js index 7043d35cfedbbb098e963a8e6103822d48509a93..96b79a25535cba7b6fe57191e9a1043ed8f52fc6 100644 --- a/test/language/module-code/parse-err-syntax.js +++ b/test/language/module-code/parse-err-syntax.js @@ -17,6 +17,6 @@ info: | flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ? diff --git a/test/language/module-code/parse-err-yield.js b/test/language/module-code/parse-err-yield.js index fce8877a574fc0335fb68304be7f91bf0d8cbf1b..2d0942dea888b857eb679f6aff56789e66057efb 100644 --- a/test/language/module-code/parse-err-yield.js +++ b/test/language/module-code/parse-err-yield.js @@ -27,6 +27,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); yield; diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js index d117e581d9f479f43d2d3d148f2adc6b6cbc213c..ef282ca1a608c3a2ff7814579c901a6c026765d5 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-1.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-1.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { constructor() { diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js index 34f8218e28c66c5f9f36cad57e9b462b527ddad7..72b2563842c4cce6c201671b1f1ce7622796282c 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-2.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-2.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { f() { diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js index d3678e9d755c7a9edabde69332bf3db758677f56..36414c9006019b49d77781e801c3ae6a862a823d 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-3.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-3.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { y = this.#x; diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js index bd3f29633de8209f4b22fb78f3b590aff64a6761..ecfd3bd5baa0d08d83e42789b542e4e1fe62a971 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-4.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-4.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { f() { diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js index 4c20970c247e255a90df5de61cfe0bdf5c44b00a..2c55e648ef79ad7eba1c53dd855692acb42757ff 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-5.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-5.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js index ead329a1c2b366b6b8c96b3f443da6068b318333..ed8702013c7032cd6932ce802c38fe84b59a46a1 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-6.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-6.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {} diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js index fb0f571b6fac69f3f37cf5b2c03981eceffa18bb..c7d7dd97d34ad351b2ae65c03228eb1a14bd6d89 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-7.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-7.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); obj = {}; diff --git a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js index 090e4cfeeb79339b4c63a80a0eaaed55dc82c303..6530c6ba2d1e499a0bd3d9a4c792458f91bc8a9b 100644 --- a/test/language/module-code/privatename-not-valid-earlyerr-module-8.js +++ b/test/language/module-code/privatename-not-valid-earlyerr-module-8.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { this.#x; diff --git a/test/language/punctuators/S7.7_A2_T1.js b/test/language/punctuators/S7.7_A2_T1.js index a7b5978d23b8c922f51ca9ac0aa1489111eb3922..8cb448224374f8596dde4394184a69c541036e8a 100644 --- a/test/language/punctuators/S7.7_A2_T1.js +++ b/test/language/punctuators/S7.7_A2_T1.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u007B\u007D; diff --git a/test/language/punctuators/S7.7_A2_T10.js b/test/language/punctuators/S7.7_A2_T10.js index 8147742d291046a682f4a8611b1f16ab1a9d5f11..f1160b168954dda146c7a0daff19e9ae2ac1e9e6 100644 --- a/test/language/punctuators/S7.7_A2_T10.js +++ b/test/language/punctuators/S7.7_A2_T10.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u002F2; diff --git a/test/language/punctuators/S7.7_A2_T2.js b/test/language/punctuators/S7.7_A2_T2.js index ce7ec5c7799d7b0543e97afc23a64d44b50530b7..751812b6b861b0a0954d758422c37ac9ab609e8b 100644 --- a/test/language/punctuators/S7.7_A2_T2.js +++ b/test/language/punctuators/S7.7_A2_T2.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u00281\u0029; diff --git a/test/language/punctuators/S7.7_A2_T3.js b/test/language/punctuators/S7.7_A2_T3.js index 5dc0e915e6f15b94b4281abb0c3aa6e13b26caf3..c015e9ec0b4537642419cd3738bd866eabcf7eaa 100644 --- a/test/language/punctuators/S7.7_A2_T3.js +++ b/test/language/punctuators/S7.7_A2_T3.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u005B\u005D; diff --git a/test/language/punctuators/S7.7_A2_T4.js b/test/language/punctuators/S7.7_A2_T4.js index 0e396dcca21d08c0aecb2f026562f7b873921b8f..194619edd4075686193236c4a1469c53023241af 100644 --- a/test/language/punctuators/S7.7_A2_T4.js +++ b/test/language/punctuators/S7.7_A2_T4.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u003B; diff --git a/test/language/punctuators/S7.7_A2_T5.js b/test/language/punctuators/S7.7_A2_T5.js index 1b63cbbd9b2b2d1eeae0dc73d70ed8fa0b6f473d..d4857323567c3540157c6b4843443d0e6357fbff 100644 --- a/test/language/punctuators/S7.7_A2_T5.js +++ b/test/language/punctuators/S7.7_A2_T5.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2388c48ddc8df0c7b5eda278dcc5a4ce6b3fc861..72d877414920eec6162c09a9c7c6a8b8b7ac3b79 100644 --- a/test/language/punctuators/S7.7_A2_T6.js +++ b/test/language/punctuators/S7.7_A2_T6.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u002C2; diff --git a/test/language/punctuators/S7.7_A2_T7.js b/test/language/punctuators/S7.7_A2_T7.js index d903f95f4c09d1b1bd83c23167a8fe54e821989f..8c0811f2cff161e69b5bd8a269c2f972f2ccf3a5 100644 --- a/test/language/punctuators/S7.7_A2_T7.js +++ b/test/language/punctuators/S7.7_A2_T7.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u002B2; diff --git a/test/language/punctuators/S7.7_A2_T8.js b/test/language/punctuators/S7.7_A2_T8.js index 8a5b86e5629d8d4c894c5a7eae0cf9b3e2e0c364..f4a893358daae2a63a281c050e9bdc5faeb8fb7a 100644 --- a/test/language/punctuators/S7.7_A2_T8.js +++ b/test/language/punctuators/S7.7_A2_T8.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u002D2; diff --git a/test/language/punctuators/S7.7_A2_T9.js b/test/language/punctuators/S7.7_A2_T9.js index 1f42f38bee1415c12a718266dc0af556501a3eb2..45e179a6a2e13e4ee0e4a3b278d9a6b6a8cf436f 100644 --- a/test/language/punctuators/S7.7_A2_T9.js +++ b/test/language/punctuators/S7.7_A2_T9.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 1\u002A2; diff --git a/test/language/reserved-words/await-module.js b/test/language/reserved-words/await-module.js index 1243ec9f062776b4b72f3a66df2fe6938e06fa17..6d8c8758161225ff4782b3da50a6a0f3d302dbd5 100644 --- a/test/language/reserved-words/await-module.js +++ b/test/language/reserved-words/await-module.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3d75bad40eab3a63b1c3805fbdaac6f0b58e1ac6..971314e6817753bd92a3c8291e31f265ce8aa702 100644 --- a/test/language/reserved-words/ident-reference-false-escaped.js +++ b/test/language/reserved-words/ident-reference-false-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); f\u0061lse = 0; diff --git a/test/language/reserved-words/ident-reference-false.js b/test/language/reserved-words/ident-reference-false.js index 9709c3698450fdfa73941c41cacec5d9fffe3c15..f45d879dbed1bcf61750ec80992b830728cd5a29 100644 --- a/test/language/reserved-words/ident-reference-false.js +++ b/test/language/reserved-words/ident-reference-false.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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. diff --git a/test/language/reserved-words/ident-reference-null-escaped.js b/test/language/reserved-words/ident-reference-null-escaped.js index 66f39b2c57f62dbee07885f448fdedc59f6a34c3..79414d64f61b1f7096888cb24b24eb0909950f42 100644 --- a/test/language/reserved-words/ident-reference-null-escaped.js +++ b/test/language/reserved-words/ident-reference-null-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); nul\u006c = 0; diff --git a/test/language/reserved-words/ident-reference-null.js b/test/language/reserved-words/ident-reference-null.js index b01c92bedcaea4357057c76d3bd4fdbca1ebc840..b3aaea14a431381fe9a74be176209be892a49b85 100644 --- a/test/language/reserved-words/ident-reference-null.js +++ b/test/language/reserved-words/ident-reference-null.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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. diff --git a/test/language/reserved-words/ident-reference-true-escaped.js b/test/language/reserved-words/ident-reference-true-escaped.js index 48b72dfc2d8f8bd36aadd9ad784783eebb8e00a6..7bff8204f7f18390f67b679d7fa2e34e39cc7693 100644 --- a/test/language/reserved-words/ident-reference-true-escaped.js +++ b/test/language/reserved-words/ident-reference-true-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); tru\u0065 = 0; diff --git a/test/language/reserved-words/ident-reference-true.js b/test/language/reserved-words/ident-reference-true.js index 8870d07135ea6409292889b212e6aa9f79af972f..a3d582897474ef34b2b143b30823666849402301 100644 --- a/test/language/reserved-words/ident-reference-true.js +++ b/test/language/reserved-words/ident-reference-true.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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. diff --git a/test/language/reserved-words/label-ident-false-escaped.js b/test/language/reserved-words/label-ident-false-escaped.js index 8bd94be9c25f99d2b5f3767bf85e4f037cab7b7d..e2555ea95ea20e8076c2c6e26dfd73cd2c01f78d 100644 --- a/test/language/reserved-words/label-ident-false-escaped.js +++ b/test/language/reserved-words/label-ident-false-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); f\u0061lse: ; diff --git a/test/language/reserved-words/label-ident-false.js b/test/language/reserved-words/label-ident-false.js index 9dfbfe9aa13edd69e7d379cecb25a0145878fc70..6b791228a8b3e94fcdf5b671a1f12fe860d3c217 100644 --- a/test/language/reserved-words/label-ident-false.js +++ b/test/language/reserved-words/label-ident-false.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); false: ; diff --git a/test/language/reserved-words/label-ident-null-escaped.js b/test/language/reserved-words/label-ident-null-escaped.js index 911f5c08bb094f12bbe6d45ba88c68cb2af51547..14560f82286412410ac48eabda4ea7a7c0fccbad 100644 --- a/test/language/reserved-words/label-ident-null-escaped.js +++ b/test/language/reserved-words/label-ident-null-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); nul\u006c: ; diff --git a/test/language/reserved-words/label-ident-null.js b/test/language/reserved-words/label-ident-null.js index e958e92b96e8c18ff07912401c6c5e981678da2b..2c2fdbfc2899b15e252f5be3b4b848f32abae6a0 100644 --- a/test/language/reserved-words/label-ident-null.js +++ b/test/language/reserved-words/label-ident-null.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); null: ; diff --git a/test/language/reserved-words/label-ident-true-escaped.js b/test/language/reserved-words/label-ident-true-escaped.js index 5be2b2c2dd0c3ffb4114fad92690c2b55bb13ab1..b5a984f91d3953045f1309ed05a727a50ddf4e46 100644 --- a/test/language/reserved-words/label-ident-true-escaped.js +++ b/test/language/reserved-words/label-ident-true-escaped.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); tru\u0065: ; diff --git a/test/language/reserved-words/label-ident-true.js b/test/language/reserved-words/label-ident-true.js index 9dbd89b49d15d8ec9b8c7d4569965b5a8424d359..d9afef85f88cd7fdba99e48dcace9cc32b0301d6 100644 --- a/test/language/reserved-words/label-ident-true.js +++ b/test/language/reserved-words/label-ident-true.js @@ -15,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); true: ; diff --git a/test/language/rest-parameters/position-invalid.js b/test/language/rest-parameters/position-invalid.js index 2bd25d8569bb349487afc45c7f7c5850fd9eec48..35539ece7df8ee171abb053085904e7f0a1393cb 100644 --- a/test/language/rest-parameters/position-invalid.js +++ b/test/language/rest-parameters/position-invalid.js @@ -9,5 +9,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(a, ...b, c) {} diff --git a/test/language/statements/async-function/await-as-binding-identifier-escaped.js b/test/language/statements/async-function/await-as-binding-identifier-escaped.js index ecad1ae934fdd1f194a89e04157529ca5e07f9a3..8fb5f3978910510d1e2152b245d970a613be36fc 100644 --- a/test/language/statements/async-function/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/await-as-binding-identifier.js b/test/language/statements/async-function/await-as-binding-identifier.js index c822b41bffa5488890729b6f4ac1466cd84708a2..7928c5169e9f89a0300856e3478b14122150e498 100644 --- a/test/language/statements/async-function/await-as-binding-identifier.js +++ b/test/language/statements/async-function/await-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/await-as-identifier-reference-escaped.js b/test/language/statements/async-function/await-as-identifier-reference-escaped.js index d23c08f60e72411537ca86da733d607e3c6006a4..7083085ef5f2bf7c6c0960df5b73198f95a430bd 100644 --- a/test/language/statements/async-function/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-function/await-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/await-as-identifier-reference.js b/test/language/statements/async-function/await-as-identifier-reference.js index 6958d0837cbf10ff56f4845aedc39139b164c36f..b6063bfd639952a2eae8d041f568b7ad830c030c 100644 --- a/test/language/statements/async-function/await-as-identifier-reference.js +++ b/test/language/statements/async-function/await-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/await-as-label-identifier-escaped.js b/test/language/statements/async-function/await-as-label-identifier-escaped.js index 4559089887fac28e50fb72a414e7d120e3cb18e9..605f337c16dbe1cce955c4e8409ce78b9cf9e323 100644 --- a/test/language/statements/async-function/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-function/await-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/await-as-label-identifier.js b/test/language/statements/async-function/await-as-label-identifier.js index 71594893a5d538cd340fb8e3756606e97be83425..bfbfe7c3c0420c8863a755f92c6c546a027ffdea 100644 --- a/test/language/statements/async-function/await-as-label-identifier.js +++ b/test/language/statements/async-function/await-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { diff --git a/test/language/statements/async-function/dflt-params-duplicates.js b/test/language/statements/async-function/dflt-params-duplicates.js index 9937c6a912cd47c23d6fe0bebddd45176ef072a7..fff0a2ae4d5b28dd41082f5f62ee029f8081853e 100644 --- a/test/language/statements/async-function/dflt-params-duplicates.js +++ b/test/language/statements/async-function/dflt-params-duplicates.js @@ -30,7 +30,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function f(x = 0, x) { diff --git a/test/language/statements/async-function/dflt-params-rest.js b/test/language/statements/async-function/dflt-params-rest.js index 6517d9787b84d5f32f2ac030f1f41ea61bf2a77a..d0558c5bd769838b1aba44f1a1ab4fafe83050f0 100644 --- a/test/language/statements/async-function/dflt-params-rest.js +++ b/test/language/statements/async-function/dflt-params-rest.js @@ -34,7 +34,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function f(...x = []) { 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 9ee0445f201b313d25da76b94bd372c01df8045a..14d65053a0b6680567a684b5dc596c6fb7d6ef9d 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,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6fe735329d28dcf32858f98eb3ac735a20c237b2..b318c041be92e197bb0d90ea6c57836700f1c4ac 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,7 +11,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6e1450df3a562dd735c9ae544bd5d75edb5a2837..447230e50983d079549fb16cfdc96bf416c2244a 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 02962a245073c245a47a1d0de9f4e2a0da5efbeb..cfda26cb942ee3794a270b95342d07eb6078233a 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 faa24174a578265d0d921fab03744af2194619d7..034657434b0ab1e8799a0eb906a2e1517231d661 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 @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5ef37c5c4b20ee1a80abdba7182c6579f2bd0de6..ee207c00f6ac403d600cb679629dfaa993cba3c0 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 @@ -12,5 +12,5 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c5795425948be4c399dadf45450bcce837211b91..50a630cc7ea2f7071beb1a6fde397886cb4a6a98 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6742ed0db3e3be0a125b948fa9b2b954e53d5982..623070e7adb586522e6d4212ac8f46f3e114fcad 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5a14900ff17f4efe3e466269342eb7a9bb3766b1..606a15bf2fa95f1c105ee7a6924b61122711aa8d 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,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 03b4d0d31ea5a830a8903e3aea7394b49874c43e..7605c30efdfcba34c101db2c3092db2681819898 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,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 767e9523a6cc33b1abad34ea4891a8ed5e2b489c..4197b12ab3acb0d3de9339e2da864360f5341db4 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7cd2677036d93575515df21afe264996a3cdf548..7881e7e2540a4cfdf256e48c69c97bdd6077724d 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3898921fb5840b57e67236771db4219a325769ea..ae8e814704c273fa67372e3057808da88b5a6f3f 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,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ce0c6229a12e302ed5d369c91cd4ac6a9885e484..bdb27220e439138dcc43dc54896fb390c2766b53 100644 --- a/test/language/statements/async-function/escaped-async.js +++ b/test/language/statements/async-function/escaped-async.js @@ -19,6 +19,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \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 c8e6792101984b0746e253478394dae31646f5ca..2dfc83ea2406c4ed31c778420e89e692367282ec 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,7 +16,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function f() { let diff --git a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js index 75df79f287f4709c459f1a95e3fde53687afdd92..263b6b56091366124c916864eb7f376a3ac9fddf 100644 --- a/test/language/statements/async-function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-function/rest-params-trailing-comma-early-error.js @@ -27,7 +27,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function f(...a,) { diff --git a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js index 605ad068a7195369c8356cc7402c9930233ebae6..f77c2decfa0df5f9b71ce37d7c774ca3cf60363a 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/await-as-binding-identifier.js b/test/language/statements/async-generator/await-as-binding-identifier.js index 7b148ec30c4fd0e4a1dcef47b7867f38609c6c27..d67d2b3384c39476ab79519a2c01fb2fad997e76 100644 --- a/test/language/statements/async-generator/await-as-binding-identifier.js +++ b/test/language/statements/async-generator/await-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js index 3cd1e596c58fe3014126fd920e655591bc3ff6e9..8583a4de5ad9d79e65629ce8f1d411906e413c9c 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/await-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/await-as-identifier-reference.js b/test/language/statements/async-generator/await-as-identifier-reference.js index cb8d1dc4ddd5f4400c0ee3c151e31eb2da6eda57..82962c464e09f4e0f2c25b3060eb52f3216c4cd3 100644 --- a/test/language/statements/async-generator/await-as-identifier-reference.js +++ b/test/language/statements/async-generator/await-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/await-as-label-identifier-escaped.js b/test/language/statements/async-generator/await-as-label-identifier-escaped.js index 74b11f880289cbf8fb36b1508a17bd7d106b3d2d..f7c1d9b885f68e32136c8f40bb1cab37da84cbb2 100644 --- a/test/language/statements/async-generator/await-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/await-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/await-as-label-identifier.js b/test/language/statements/async-generator/await-as-label-identifier.js index 020b1cd15af53095643c03629326a26da2ca6367..7a572d519e209fe47f7703b4f91ed4c2b0aec00f 100644 --- a/test/language/statements/async-generator/await-as-label-identifier.js +++ b/test/language/statements/async-generator/await-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/dflt-params-duplicates.js b/test/language/statements/async-generator/dflt-params-duplicates.js index aaaa142544a9124776f38b9ed14300423443e22d..eb0b78f395ef9283c9f11461dbb6273e48a53cd0 100644 --- a/test/language/statements/async-generator/dflt-params-duplicates.js +++ b/test/language/statements/async-generator/dflt-params-duplicates.js @@ -33,7 +33,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function* f(x = 0, x) { diff --git a/test/language/statements/async-generator/dflt-params-rest.js b/test/language/statements/async-generator/dflt-params-rest.js index f93fcff4e794c3be63bf5ec4fd616d02b3feb096..53acbcd19f6c8a0ec62f207bec5b1ce53b787db4 100644 --- a/test/language/statements/async-generator/dflt-params-rest.js +++ b/test/language/statements/async-generator/dflt-params-rest.js @@ -37,7 +37,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function* f(...x = []) { diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js index b17ef3a01d84cc9f1457bf148b8d234d7a63b368..b9f9bb3b7d60126f73bd79d2ccbfb4d1920b23f4 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js index 234ca32fd6fa7664b8300657c600048e77b60f66..eb6926be1c04baa66e10b6cb7e7bb97f9fa16b10 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js index c75b5813d710bb47ff0852cb8776425680e9d4d5..873e7555504bcc6723e28754bb65de31e0cf8275 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js index 5737f58b778ee475b59e5aed30afa7151fde097b..082ac99930b1bc120013dc42337f4f4d8d09b013 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js index 8448589982ef017f4ef250bcf2f1c8136d50f162..6c186931eac3f3a70fe6129ca76f6cfc58139af5 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js index 06811794d5f8c8ac5aa05c522afdeff249e89f7d..d17bb3895739704b3b2788259d2970a0f3c3999e 100644 --- a/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js index 675c09593824ccd4a7d38890209b239136dadb16..0a1c8820782546d2a1d3604b0a15ccca20118421 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js index 3d5816aa1d699e1b85c3c1ee36d48731adf5f1e9..934c22e768d9721f1b2ae66ff23155febb7e7230 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js index 233c086c6c31f92da278f363ffafcf8357ba480b..5688a0cbbe0a80383f5f35cc6e98ee47109ba1c8 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js index dc31417e4c1a7ef18cff4219265bc337668de0f7..75f9d5cc5ddcbb3840b0c1833e7806fad558e9f7 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js index bab834d6bc07a62888194d23bbbee858688eca3c..bc5cf5080af3c94abb3838402a7c88faa68bc53e 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js index ed2fa43ce32588f6547612e87cdc6101f4d2b5d0..a2c354a2c41725a58b2113fcdc0758aad2878929 100644 --- a/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/async-generator/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/escaped-async.js b/test/language/statements/async-generator/escaped-async.js index 7a35a2df3d4956284fea10bed9cb7c0dd2989755..332486952869a92d48e75d8576e1c4e1011d3e5a 100644 --- a/test/language/statements/async-generator/escaped-async.js +++ b/test/language/statements/async-generator/escaped-async.js @@ -19,6 +19,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); \u0061sync function* f(){} diff --git a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js index 7714510607ada733a3c7cc0f156b2ad2a51bf83f..ceca4e52156e50c97093bb0290b5a6ef1a5a2138 100644 --- a/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/async-generator/rest-params-trailing-comma-early-error.js @@ -30,7 +30,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function* f(...a,) { diff --git a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js index bc82211e655b40a4f15784d96cb7bf7d7b2c6592..5418c0d91073dae2115ac288afbc9bae1e32ab00 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-binding-identifier.js b/test/language/statements/async-generator/yield-as-binding-identifier.js index 8a71d750003be971e4dc64972ff573cd97c3f214..ec3e0de2d207b8a74eaca9a2baf0231550d708dd 100644 --- a/test/language/statements/async-generator/yield-as-binding-identifier.js +++ b/test/language/statements/async-generator/yield-as-binding-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js index b73578bfcd6ae0ed86e0783f854dfb42d7401bef..103614cee74ea2951073358e1bba4a5f1bdc4a4e 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-identifier-reference.js b/test/language/statements/async-generator/yield-as-identifier-reference.js index fe749abd3e5de014a9e797c5e21cb05036adf89d..9a928514311f8e188ff32c7a5ff38b36b95b2653 100644 --- a/test/language/statements/async-generator/yield-as-identifier-reference.js +++ b/test/language/statements/async-generator/yield-as-identifier-reference.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js index ac67a13a38ea0946cc87561ddc4313fda4a8814b..9936ec87f064b52769e7a30d2a5fc512b17a0fa7 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier-escaped.js +++ b/test/language/statements/async-generator/yield-as-label-identifier-escaped.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-as-label-identifier.js b/test/language/statements/async-generator/yield-as-label-identifier.js index 96d1707e120f9eb451e29936fa3b7952ca608888..ee12c1233dc56019091e8052b042fc43fb6d5945 100644 --- a/test/language/statements/async-generator/yield-as-label-identifier.js +++ b/test/language/statements/async-generator/yield-as-label-identifier.js @@ -23,7 +23,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function *gen() { diff --git a/test/language/statements/async-generator/yield-identifier-spread-strict.js b/test/language/statements/async-generator/yield-identifier-spread-strict.js index c0e8b956f8a664c11efb99e90db88b59b65b8225..a65b082ebdc0cb61567a6a46f08d3feb4f2e5389 100644 --- a/test/language/statements/async-generator/yield-identifier-spread-strict.js +++ b/test/language/statements/async-generator/yield-identifier-spread-strict.js @@ -24,7 +24,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/async-generator/yield-identifier-strict.js b/test/language/statements/async-generator/yield-identifier-strict.js index 5a1556c6088740be30a5cd23c3411b44f7a473ba..699274cc6173dc617575272d68312edfc3850956 100644 --- a/test/language/statements/async-generator/yield-identifier-strict.js +++ b/test/language/statements/async-generator/yield-identifier-strict.js @@ -17,7 +17,7 @@ info: | AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/block/S12.1_A4_T1.js b/test/language/statements/block/S12.1_A4_T1.js index e6fe0e3b9b9ef2943f361b3ebfe8b03c887165c3..d289130010c0d9c09f099d4d51c72c4c1f880ca5 100644 --- a/test/language/statements/block/S12.1_A4_T1.js +++ b/test/language/statements/block/S12.1_A4_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ed4936cf4a0c54506c00426eaed6965e2b0a7e43..092b2c92fca0a0c30451612bb8378538a67f3add 100644 --- a/test/language/statements/block/S12.1_A4_T2.js +++ b/test/language/statements/block/S12.1_A4_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3278f18610e934bbc0cb8da656641d444d7b9fa1..02c1d333621d2c681f7672b809ccf5efabfea988 100644 --- a/test/language/statements/break/S12.8_A1_T1.js +++ b/test/language/statements/break/S12.8_A1_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/break/S12.8_A1_T2.js b/test/language/statements/break/S12.8_A1_T2.js index 0abd100db5ff2b5b938ad731c03a20abd70a3fa3..8f2902f7f06cab7907de55a35ac90bb3f7365aeb 100644 --- a/test/language/statements/break/S12.8_A1_T2.js +++ b/test/language/statements/break/S12.8_A1_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ba924de0479b1b35de448d819bcea73976a2cc0f..7ca592b4f2de922607b822764626a834c5c4e808 100644 --- a/test/language/statements/break/S12.8_A1_T3.js +++ b/test/language/statements/break/S12.8_A1_T3.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //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 5f808e09db6fb2c6a8f3cce8a454f22bd6478eb7..287541c17adde954904429c8ee7bedbc6c0fbe7d 100644 --- a/test/language/statements/break/S12.8_A1_T4.js +++ b/test/language/statements/break/S12.8_A1_T4.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 33f039ca9368257c115aa30dd94fe8cd1d5197cf..777f6ff621781c2586765420212cd64bee71a8c1 100644 --- a/test/language/statements/break/S12.8_A5_T1.js +++ b/test/language/statements/break/S12.8_A5_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function(){ LABEL_OUT : var x=0, y=0; diff --git a/test/language/statements/break/S12.8_A5_T2.js b/test/language/statements/break/S12.8_A5_T2.js index f2757476a10849c57216785754123bd807444946..6f9454686ad2dc2bd8a309e3a5346964be1c766c 100644 --- a/test/language/statements/break/S12.8_A5_T2.js +++ b/test/language/statements/break/S12.8_A5_T2.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function(){ LABEL_OUT : var x=0, y=0; diff --git a/test/language/statements/break/S12.8_A5_T3.js b/test/language/statements/break/S12.8_A5_T3.js index 094f7bba950c100bc4b0f434feb137b10aa1a0ef..523fb6069d3d9c23e59b95f78b908ca14e867f07 100644 --- a/test/language/statements/break/S12.8_A5_T3.js +++ b/test/language/statements/break/S12.8_A5_T3.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function(){ LABEL_OUT : var x=0, y=0; diff --git a/test/language/statements/break/S12.8_A6.js b/test/language/statements/break/S12.8_A6.js index dda34c0878bf8214edc22b7b3cdfa865b270dc86..51db7ff7183a263d8ba145a63868d73aad62b3b4 100644 --- a/test/language/statements/break/S12.8_A6.js +++ b/test/language/statements/break/S12.8_A6.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x=0,y=0; diff --git a/test/language/statements/break/S12.8_A8_T1.js b/test/language/statements/break/S12.8_A8_T1.js index 50edd4968a49bcf213e3f7d13d91131f97974905..42f03266f4c8bcc32d74e39afff2ebe1a81910b3 100644 --- a/test/language/statements/break/S12.8_A8_T1.js +++ b/test/language/statements/break/S12.8_A8_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try{ } catch(e){ diff --git a/test/language/statements/break/S12.8_A8_T2.js b/test/language/statements/break/S12.8_A8_T2.js index 3bf515ed91daf546c41eafc786022308ac92f7aa..b301ead27a1adb8f3b2c3821e9d5c482a8908028 100644 --- a/test/language/statements/break/S12.8_A8_T2.js +++ b/test/language/statements/break/S12.8_A8_T2.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try{ } catch(e){ diff --git a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js index 3dae89f9a7d53c95b7409a4b3a5664d04321a0b6..d8b22c29ca38cde760d1d7e5bc726db49a8a4c60 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-duplicates.js @@ -56,7 +56,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *method(x = 0, x) { diff --git a/test/language/statements/class/async-gen-meth-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-dflt-params-rest.js index b5d6d0b6dbe94ef3aca82676af14519ef5136baa..513c893b4c4bd23deea3c3bddf3802f0deb728cf 100644 --- a/test/language/statements/class/async-gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-dflt-params-rest.js @@ -60,7 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *method(...x = []) { 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 b88ca389314fedef885eb0c15f9b653b5dff92fa..138800515de0306dcf55d961f1afc302ee9f7430 100644 --- a/test/language/statements/class/async-gen-meth-escaped-async.js +++ b/test/language/statements/class/async-gen-meth-escaped-async.js @@ -19,7 +19,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { \u0061sync* m(){} diff --git a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js index fdf3d0fc0dfbd33b735a83e9199b31e4671e707f..8039866a9312661d0086b31e2f5653d7a4aad0d2 100644 --- a/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-rest-params-trailing-comma-early-error.js @@ -53,7 +53,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *method(...a,) { diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js index f7c04c50c4dcd1dc70c6bf153c0985b1c318fd60..637facbbdce8102d24271bbe133917b4052b3e2f 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-duplicates.js @@ -56,7 +56,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js index dcb69769d4b1e1625590ee2ff783fefbaae1b6bc..d038f894a8a0fe1c8a638888b70649bd2f3eb8fd 100644 --- a/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-gen-meth-static-dflt-params-rest.js @@ -60,7 +60,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js index ea56c04a145e708b3de7fefc2f2870bbd1b45600..912525e5a157e0a91870093c70548545d97f52db 100644 --- a/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-gen-meth-static-rest-params-trailing-comma-early-error.js @@ -53,7 +53,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js index b3b93fcc343d6046492655292c6dc2e6e6f59059..e9580318f580bb75020cf0f82f6a7d42442175c7 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js index 9338cb2dd9a5f6b0f7879387bf55417d0c61d2a7..ac51fe002d369b37448816df64ea8447d26a4eb9 100644 --- a/test/language/statements/class/async-gen-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js index 1aef25a1595b3e215747666a352fa67d1f4c061e..d797449e338337956494189b908c50d8c908b1e2 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js index f1e80f03f5979e6e1b3454fd3468c3dce17e5f70..af9d8de4d5637a2b15cf02813deecef68ec8209c 100644 --- a/test/language/statements/class/async-gen-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js index c220ceddfa28c653b1eb9c420b25091b3ac9cdee..80f1f4e9ccdeddd188a7e0a97c59aa916ccb0642 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-await-as-label-identifier.js index 19076720200db82a99b84b43fbde1a8740c8a942..37254838b7cb67e75b987d4012acd6c480e374e8 100644 --- a/test/language/statements/class/async-gen-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js index da272c6185755fc497762f0b3c4434001fd63288..bb46964a69eb361c15be562164701d6c5282e0a5 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js index 5e51aa8afa7ea83a2f3e52151ea8bdd678e08ba3..1ed4aec842cada7b17a38c4cc1a4b8b3bc718fa6 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js index 15bc94c3dd5430a1435eccc0c6faec641847c848..61f164c416126906fde0fca0fbe58b13886ecd94 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js index 1e99ee7cb86d1ab6c8e4e56022e4a4cd066db10b..8714798fa7e376b4f19e501bb67b50f13c2babff 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js index 856f915f4487dc7e04890819b728c7bdaa0e9b37..16f50a4d311d33f64fae029f4b7c908bc6a9f108 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js index 3eab7b12e3de4e51d30a71569699495778115c70..60895b3512e722313984a593357fc35b3c16abff 100644 --- a/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js index a2dc05dfb164b27000ddb37449589fb3d51f5efe..c1bfbd70feef927c1dd2cb56dd1ea67239521b4a 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js index 4d2efa394d0a149f50c0c2d62f3578a6d2de74d0..16ab953958c2d2c0bd1694ee099c93085953c49f 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js index 989211de96d29751fee35abfc7ea2f29762a72eb..ee5c93e89fe6cfead262465219e78100a92ea020 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js index 08a500e92513f4ba08d907e79d4374804a4b216e..e068371d79cf4a08b6141369a386c7560ef36f85 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js index 3fb879b5dbcb714c96a083d5c829f7548632ceea..f2470140556c38b53be0b8674d30c9c3be3035c3 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js index 6ab526d5d4e23abf2b5871cbf34c891013d0e90d..ca9136507679220c54158e58e92a2c57976e0277 100644 --- a/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *gen() { diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js index 49c4fc2f1a7c31549576b38f89a728800891282a..49fa62d4659e67acbd1269e6e25dcd85c9a7d8fd 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js index 3daa313dcf4ed3b11ebf392dfedd43272b1415eb..11f4a08c0ba207823e95710c4ff49345e0ba1e1e 100644 --- a/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js index 6a71bbbabb9eac5fe9e50f9e8ee22b3e0062baaf..7be08e488e0e6f33937c4cb89ac1aa370057be19 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js index c52634380d251afeccfb3537f36036eb3b322ee0..7efd6a69cf6765a41cc222838f31e69accf5ce92 100644 --- a/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js index 38b319e95cf4a460fb3de557b1c5443147553133..73e0f6e3a85b2589287920eacabb9ea7be6bcd3c 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js index 3c5a48801eadc3ba5c06b04d81efd36c5ec78401..6cafe883f0c4e7747f910e7a965ee66117598083 100644 --- a/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js index 4365d886f4957c536e27f6599b9ccf0c557ce26d..889388b150f2324314ad91e6860d6927787742b6 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js index 36f9d020868eaba34968cc8a8a015ddaa0f7df78..7f0a02efcabe86631e3b1ae004ab25e4cd56b17e 100644 --- a/test/language/statements/class/async-gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *gen() { diff --git a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js index dd82bf66a0cd54cab5f7e297e1d59992e8f7efbd..62c45edcdf692d10088718c0649f89bc824990ec 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-method-yield-identifier-strict.js b/test/language/statements/class/async-gen-method-yield-identifier-strict.js index 158942f7cdc78971d467b0ca134da6337eea863c..8b0c1e48530dafe66609e7e522876d7201db2624 100644 --- a/test/language/statements/class/async-gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-private-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-await-as-binding-identifier-escaped.js index 9a59c2247bf208288e23fac6f5a3020dcb9c157a..2117096f576710dcb19d1f9cdde4810ca1ea5068 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-await-as-binding-identifier.js b/test/language/statements/class/async-gen-private-method-await-as-binding-identifier.js index 066fe0f5641a0e5bd05c7ef253d8824c3494a939..719680c7cd40a5af8d78affbeacd973ce5d22a75 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-private-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-private-method-await-as-identifier-reference-escaped.js index 028f02df7801023e95aa22e12eefed75a84bf6e0..d89be03d433ab62f00e574409c9a7e10bed67027 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-private-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-await-as-identifier-reference.js b/test/language/statements/class/async-gen-private-method-await-as-identifier-reference.js index 618477c53b8d9c9620f927ece9734c72945d4365..81a459de89137a1cd1f7fdd0322078d195469212 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-private-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-await-as-label-identifier-escaped.js index 4cb5748af1df735e92c168b71df32f7690f78010..0c966f7770ae7e6e58d3b93094f76a6733e15ddc 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-await-as-label-identifier.js b/test/language/statements/class/async-gen-private-method-await-as-label-identifier.js index 1197671793b81dd5df27c9b9d66b776a4e7d6ca3..c7c8ea98e992a62e67349fe8d00ab472564c76ad 100644 --- a/test/language/statements/class/async-gen-private-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-private-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js index ce494f7c6c9592f5410a896c780836eb7bd66e35..3a8d2c5baf3b929e44bb2489416bbc9a3ca64352 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier.js index 88589e38868a0b421e2efd2a4e84d05f51b8b4b7..6c539d9b2a290656a0b2f1b7c2a0d80e1f0632d3 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js index 66b216b576a97784e26192966489031ffc43b4d7..a3d67d0395c64a4626a1dc86cc8206b148aebbf7 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference.js index 6dc1720f4e8844fd145f15f53b9bc6c6c56c6269..01d663beb9e5615508ed8207f29ecdf96d978343 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier-escaped.js index 8f6f8b740f8817d0d2b48bf256bfc5c189db6bbd..ec5be03b35daa0e66574b479c25931df20541c51 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier.js b/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier.js index 28840fb4b6da9f36432385b87bf5775a58c0c01d..913279b67ba8e4c57891427d874e755d9ed580f9 100644 --- a/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-gen-private-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js index e21a3974e3e325cc3e59b428a72c7e8e32b66607..ab4ef6213416229c68012576ed46a27b38418da4 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier.js index a7ed1bdde6b6d1feef52e8a2d1712ea46047c19c..30c295470a57b13b66a585fb717323c08bd6bb17 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js index 46f65f71e2925ab21f6536cad3445feeb1937f94..80ad64ad881d2c0e83ef69e5bfb6eb1ae4b7ef97 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference.js index bb6337e032c4a7539330c4ee003ad8bdb7a6fd29..83ad1f89ca59836a6f0686c80223df628b0594c9 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js index 41509b462aa0bc2cf0f05d983959d2ad595939ae..19d1469c6ab5b9d4c05c7bb3d8458284075487cb 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier.js b/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier.js index fce8f9622811aadb67ed0334e42ddb2634009169..53ab1104ec7eb982b21114a39ffb20e26812535b 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-private-method-static-yield-identifier-spread-strict.js index 0a140ade57393beb820df95e67ea906fcc9fe6f6..64043493751d2cb5c94c5fe4a8b85c2bc8b16132 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-private-method-static-yield-identifier-strict.js b/test/language/statements/class/async-gen-private-method-static-yield-identifier-strict.js index d9f7a12b156f43bebf0a2b7c2c0920ce4677703a..243d5414f4136eb02f31f935d61b46733f88231e 100644 --- a/test/language/statements/class/async-gen-private-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-private-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier-escaped.js index 6080545e1683b4414af83e863f662ed740182aa4..8bf4d8c18a5fb6b1f095efe6290efd696239520a 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier.js b/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier.js index 5c638e84aeb687fbe3b7fa6aa008eb7a7c65849c..1583005cef0e3fd0d14c0926d9515104580862fa 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference-escaped.js index b4ca742df10621593a9b145bd8b9aa2cd1eb4ffd..4aa60eb779099df07489ac9d5258d830c549d3b9 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference.js b/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference.js index 858378d153e87736fbb562e49b1997d22c762cf1..9fd585908534f8e41a500f21db34042e011bd7a3 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/async-gen-private-method-yield-as-label-identifier-escaped.js index b951d3a20dd122caacbae137679d6e48c4ad14e5..52a1c1fa5cead14babd39af77f4971f4d2888931 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-as-label-identifier.js b/test/language/statements/class/async-gen-private-method-yield-as-label-identifier.js index 2b761f675dca201ed8fcc16a5b3df5379868600c..00a555b395db484558435893178e2c6bd354c841 100644 --- a/test/language/statements/class/async-gen-private-method-yield-as-label-identifier.js +++ b/test/language/statements/class/async-gen-private-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async *#gen() { diff --git a/test/language/statements/class/async-gen-private-method-yield-identifier-spread-strict.js b/test/language/statements/class/async-gen-private-method-yield-identifier-spread-strict.js index d25d9c4d3957094cc9f0f04533fc5147c91dbe30..97613d2c261efc2e404aadbea8d9c5f8d7b1c988 100644 --- a/test/language/statements/class/async-gen-private-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/async-gen-private-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-gen-private-method-yield-identifier-strict.js b/test/language/statements/class/async-gen-private-method-yield-identifier-strict.js index 2c0528686b29a8489d3f1e39865dcaad44077fa9..22a4f6643286cf6ee3c2c3bb0b32ace516a2d3ec 100644 --- a/test/language/statements/class/async-gen-private-method-yield-identifier-strict.js +++ b/test/language/statements/class/async-gen-private-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/async-meth-dflt-params-duplicates.js b/test/language/statements/class/async-meth-dflt-params-duplicates.js index 143350984c3d7e66d007811633d0ee2193d11587..42ad6449de23d92cf3304c98a825ceedeb1b7ee4 100644 --- a/test/language/statements/class/async-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-dflt-params-duplicates.js @@ -54,7 +54,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-meth-dflt-params-rest.js b/test/language/statements/class/async-meth-dflt-params-rest.js index 954a7cc1eab2818855492b05f974db012007223a..52e240298b26622540f9b1bc2a1e4d730b7d7a58 100644 --- a/test/language/statements/class/async-meth-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-dflt-params-rest.js @@ -58,7 +58,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-meth-escaped-async.js b/test/language/statements/class/async-meth-escaped-async.js index f14a43a02410c06edc686d22380d4df53a034a7d..1d890c32427d2f8029083e7384352e1ab05f9e64 100644 --- a/test/language/statements/class/async-meth-escaped-async.js +++ b/test/language/statements/class/async-meth-escaped-async.js @@ -19,7 +19,7 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { \u0061sync m(){} diff --git a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js index d37fe3c402b734e5cdb1e713e5bd9292d61897cf..c6ca7d2d6988b3aa776f7466b312cfe8a4fdcfb5 100644 --- a/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-rest-params-trailing-comma-early-error.js @@ -50,7 +50,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js index 27d2b26b0bf7ecbe5452fa5f4ba658b594c234f3..5b8d2a2371dee218154f7c9ead82aec3661f8e17 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/async-meth-static-dflt-params-duplicates.js @@ -53,7 +53,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-meth-static-dflt-params-rest.js b/test/language/statements/class/async-meth-static-dflt-params-rest.js index e91aa731c65d3a5a724645cd120415e0d2a61cd0..98540b66345ceefd3863cce7c7ed383fa6f8087e 100644 --- a/test/language/statements/class/async-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/async-meth-static-dflt-params-rest.js @@ -57,7 +57,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js index 0b46f99982bd7aba8e1fb3dbdf12c29f40712d05..9702aa79b828f7419633cb677a1a085e2e17a7da 100644 --- a/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/async-meth-static-rest-params-trailing-comma-early-error.js @@ -49,7 +49,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { diff --git a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js index 5542a1649ec0d0d8219d21bdaa3d11dc793b98af..b7b7d0c6be37c1646ee5d793b6608fb5e5281000 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-binding-identifier.js b/test/language/statements/class/async-method-await-as-binding-identifier.js index 27d98bfb6daa7da669bed590eee17d7285a440a0..eb7f00a18a8645d467386ab3a53db4a4bf42bc87 100644 --- a/test/language/statements/class/async-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js index eb8186647a4b6abf35b335ec3b8d1872d8622081..9b652afdc0eec635613a2a987c3bd82111ae8ea5 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-identifier-reference.js b/test/language/statements/class/async-method-await-as-identifier-reference.js index 5e6926a283a8448762107b4e93dd31774362977d..23e263e917d15a1c2453b534d35d28eaec1f1c5f 100644 --- a/test/language/statements/class/async-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js index 654b183ce7474fd35d2555207374a43b4dd47cda..cb734592ea3308adb49c1a8df1ac1afa5399d8ad 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-await-as-label-identifier.js b/test/language/statements/class/async-method-await-as-label-identifier.js index ab3a0b32c18525fcfd206cb03ba9755d50813229..4f33aff4e6b6c16dd80ccd1b9e59b65dd2639a7c 100644 --- a/test/language/statements/class/async-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async method() { diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js index 3eafe99fead8a73df7d1538d8441c9ce6c66e0af..e36f9de4f52a248290ae036ebef8c3743c75bedd 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-method-static-await-as-binding-identifier.js index ad65c02f60c13ce5180bd01ce93daf2a2e6c6483..2bd87d530ed4bae1ed329b070d6e6a317f56412e 100644 --- a/test/language/statements/class/async-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js index f47204f83b67f79a19843f6a4f3b87405e6b0ca9..47f1313e7a36edaade120d745748d762d0c278d5 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-method-static-await-as-identifier-reference.js index 4013a359519b7d927f5e6bfd20d59a6baae2b914..d9e2606f4bba42f024575fb898696f82716fc568 100644 --- a/test/language/statements/class/async-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js index 75b81f9f399f644a9e1a5729077d5cf7f0659aa5..61bcc7310157304d08be797f27bab1a4357d5a75 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-method-static-await-as-label-identifier.js b/test/language/statements/class/async-method-static-await-as-label-identifier.js index be628b14493ee31aef06b35f12d03e84ee9d9a5a..88a67040bdbb1394eb69203d2bea5e7b68879c54 100644 --- a/test/language/statements/class/async-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async method() { diff --git a/test/language/statements/class/async-private-method-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-private-method-await-as-binding-identifier-escaped.js index 2be243c89778bd344c0a19b8268c77dc2c5450b6..324e842e000f4fdf95e00a196b5d45e040c9be16 100644 --- a/test/language/statements/class/async-private-method-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-private-method-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-await-as-binding-identifier.js b/test/language/statements/class/async-private-method-await-as-binding-identifier.js index 3a62a0019cff820921f56e0c9a3d3109cf03cac0..4cc5f43a0a829fe996eef3bd3e7d97381d3434b6 100644 --- a/test/language/statements/class/async-private-method-await-as-binding-identifier.js +++ b/test/language/statements/class/async-private-method-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-private-method-await-as-identifier-reference-escaped.js index edd259fed11d69c7c4aeb1977203291e8072710a..525db4d019809a7f58c36203efab6c36c11a4b86 100644 --- a/test/language/statements/class/async-private-method-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-private-method-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-await-as-identifier-reference.js b/test/language/statements/class/async-private-method-await-as-identifier-reference.js index 1bfa76d8218f1db4b80e2ae4d2fc5a93221c0339..fc0540a16bbadb296367234cb6bcb093d0dee3ab 100644 --- a/test/language/statements/class/async-private-method-await-as-identifier-reference.js +++ b/test/language/statements/class/async-private-method-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-await-as-label-identifier-escaped.js b/test/language/statements/class/async-private-method-await-as-label-identifier-escaped.js index abb011bfb4b86bd87254e920b3d976817cacbbd4..9120e2e1d378c064fa625c1f54b4d49a8efc2697 100644 --- a/test/language/statements/class/async-private-method-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-private-method-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-await-as-label-identifier.js b/test/language/statements/class/async-private-method-await-as-label-identifier.js index 27a7deb59e71649bb12a82c205adf1024196414f..dd0c4d676a50bd79dfc606863889c8fc091471f6 100644 --- a/test/language/statements/class/async-private-method-await-as-label-identifier.js +++ b/test/language/statements/class/async-private-method-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-binding-identifier-escaped.js b/test/language/statements/class/async-private-method-static-await-as-binding-identifier-escaped.js index 093ff9c3a24bc2839fef055d156d0c0b3a454de6..86dc746a6fbf49773967327cda806d123187a0e2 100644 --- a/test/language/statements/class/async-private-method-static-await-as-binding-identifier-escaped.js +++ b/test/language/statements/class/async-private-method-static-await-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-binding-identifier.js b/test/language/statements/class/async-private-method-static-await-as-binding-identifier.js index a6628fb5274f168d2c09e4e3ae0eda36ad7a52f8..80225fe3ae6f0aa5eb94ee27b723bf3f4ce27a32 100644 --- a/test/language/statements/class/async-private-method-static-await-as-binding-identifier.js +++ b/test/language/statements/class/async-private-method-static-await-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-identifier-reference-escaped.js b/test/language/statements/class/async-private-method-static-await-as-identifier-reference-escaped.js index 4e5f1c375b073c7f4235ffe6f0b233a489b73c6f..8c918a74ec07c8aed6711790d285278a8f61082a 100644 --- a/test/language/statements/class/async-private-method-static-await-as-identifier-reference-escaped.js +++ b/test/language/statements/class/async-private-method-static-await-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-identifier-reference.js b/test/language/statements/class/async-private-method-static-await-as-identifier-reference.js index f6b58621d2368e35f6e8c35a0d09ce41c25f4f4d..43e3005dbef0d9995d904d9a5f93269342341c2e 100644 --- a/test/language/statements/class/async-private-method-static-await-as-identifier-reference.js +++ b/test/language/statements/class/async-private-method-static-await-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-label-identifier-escaped.js b/test/language/statements/class/async-private-method-static-await-as-label-identifier-escaped.js index fb8bf6d56c337b94b9075ddb9b8597eb72ed4516..168af54c717db320def67861fb843cca1fd6fe84 100644 --- a/test/language/statements/class/async-private-method-static-await-as-label-identifier-escaped.js +++ b/test/language/statements/class/async-private-method-static-await-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/async-private-method-static-await-as-label-identifier.js b/test/language/statements/class/async-private-method-static-await-as-label-identifier.js index 146e5a265582c5c0a4f73d0cd1edf320d71af468..60efe52a5baa350a6f5902475b3e74a048abcfeb 100644 --- a/test/language/statements/class/async-private-method-static-await-as-label-identifier.js +++ b/test/language/statements/class/async-private-method-static-await-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "await". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #method() { diff --git a/test/language/statements/class/class-name-ident-await-escaped-module.js b/test/language/statements/class/class-name-ident-await-escaped-module.js index de5fbc39943b7137b4ed45097477a40df4a6ffb1..7920c40a7dd5ac3bb5a783fcd9858d974aba6080 100644 --- a/test/language/statements/class/class-name-ident-await-escaped-module.js +++ b/test/language/statements/class/class-name-ident-await-escaped-module.js @@ -18,6 +18,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class aw\u0061it {} diff --git a/test/language/statements/class/class-name-ident-await-module.js b/test/language/statements/class/class-name-ident-await-module.js index bf5fec7215287805cfbe277b61517eb3378ab5d4..47c30e3bcbd7e48e0e7d10e5773cf5b7b8c8a417 100644 --- a/test/language/statements/class/class-name-ident-await-module.js +++ b/test/language/statements/class/class-name-ident-await-module.js @@ -17,6 +17,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class await {} diff --git a/test/language/statements/class/class-name-ident-let-escaped.js b/test/language/statements/class/class-name-ident-let-escaped.js index 5b8200c743cda81dcc85ef2f13e6f065b7dfcb91..381779183e0143379fc99c0bf63c66e569cdbc3f 100644 --- a/test/language/statements/class/class-name-ident-let-escaped.js +++ b/test/language/statements/class/class-name-ident-let-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class l\u0065t {} diff --git a/test/language/statements/class/class-name-ident-let.js b/test/language/statements/class/class-name-ident-let.js index b5df0b08c9016ca77cb38575eb51243e4810cadb..97189a08e4c74b4e5e09e14b9c157956bd4824cf 100644 --- a/test/language/statements/class/class-name-ident-let.js +++ b/test/language/statements/class/class-name-ident-let.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class let {} diff --git a/test/language/statements/class/class-name-ident-static-escaped.js b/test/language/statements/class/class-name-ident-static-escaped.js index 7f32c743feefe8b3535be6b76d59127289db3222..f21044c9275b2ea7a77b6af3ea4d2ce7c7a490e4 100644 --- a/test/language/statements/class/class-name-ident-static-escaped.js +++ b/test/language/statements/class/class-name-ident-static-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class st\u0061tic {} diff --git a/test/language/statements/class/class-name-ident-static.js b/test/language/statements/class/class-name-ident-static.js index f15c2be10b05823283bef8021416d60bf360cf6f..7bbbf7da5cd4a03bc33d97dfc855ea99b1253466 100644 --- a/test/language/statements/class/class-name-ident-static.js +++ b/test/language/statements/class/class-name-ident-static.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class static {} diff --git a/test/language/statements/class/class-name-ident-yield-escaped.js b/test/language/statements/class/class-name-ident-yield-escaped.js index f286b729ec6deaed7878346683b589914857b900..f32cfcc883a93831f0c81310ea3beb233f5fd95f 100644 --- a/test/language/statements/class/class-name-ident-yield-escaped.js +++ b/test/language/statements/class/class-name-ident-yield-escaped.js @@ -22,6 +22,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class yi\u0065ld {} diff --git a/test/language/statements/class/class-name-ident-yield.js b/test/language/statements/class/class-name-ident-yield.js index 6617221d51f423d59c32beedaf2b3d384ea78515..bd12ed2b4c37d2a1e6c99c5688cebbdcaeb88b85 100644 --- a/test/language/statements/class/class-name-ident-yield.js +++ b/test/language/statements/class/class-name-ident-yield.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class yield {} 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 04fde72047b1306a17be0f5289cdd3a2a85f9fe3..7863bf7fcd3ccb0b5aef8ee8342070873c83ce2b 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 @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ac2611453611b00000e72e5634596a9abfe4ff1a..272eb39fc8ad1e6f47327f33fd0a85fcfc449771 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 71fb66a11e94c5e261d8dc5adc5ff770d5a883c3..559c0dcaf7d27f6554b2aa8fb9af2eae4be0d313 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6f14e0a0626375f9537b3c16fe869f9fa0abeb5e..e4421cec35547884b75295bb1192c83b6e3dad6a 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0af69879e2de199b55ae5c6572914c3f81ecbad0..a5d07cf43cc2a99e1650c5f0071061d63c8f51ca 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 022f873123de493e81febf2719979d6f560011ce..8187b54e95d39f8c52c2309631eef41f445a23f5 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,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 cd876c60fba83971c6392a5f077143f83840e810..dd4693b15682359ebb2c43e3d833f6c38141de1f 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 037ae975f629c17cf4d1c68170cabad9f6601ead..a82d2d4114899911422cf01c4c933a4e6566562f 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,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1b275620834e76b2543436ff272be112cd0eddb5..a40ccd1013bf366700b956ba5e41875feed7eb5f 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 @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a7a9f190e8b4ba67993a01ccb9e4c12b7832b851..a2aa30dff851da5366619e0235f81018fd56f4c7 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,7 +12,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A { *g() { 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 2674102084db9705b36186624897480cfe0ccdb1..1b19a16b495692fc6e4376b3eb8fda1ab919a660 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,7 +12,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A { *g() { 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 8cb91c2642c321bf14939a3e981e89598551f8c4..793c5eaa55776bb85536089d98472dabdc0c058b 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,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A { *g() { 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 8d05b54aa9f1818d9bdb0dab288d598640953b7b..47b9a3a42bcec80055e2b702ed0fab1ecb534618 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,7 +12,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9ceccbf013eb7185d1f17251afa98bc2896fad61..46ba1149ef76e963b4f3540d367831f606666054 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,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A { *g() { 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 9718fabb96e82cfafb0c22a6f1fa000f6758fb22..47a2fedcfbbaf55ba7340f528ea3494c6c27362a 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,7 +11,7 @@ type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A { *g() { yield 3 + yield 4; } diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js index 87af46c2a352166eaa403a8bc8fe51bc7ab295a8..c6256a469d2a751edf8efdaf7d8a15afee281982 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js index ca8a76b67c18c2816bed9d5f6cad981e745b57bc..b7553b2a77270fb111acb1388ce0b0b93d1ee63e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js index 594bb08c9e6d1497dfc29d24a6d8694b3e369272..9bd848fbb4974d8f61733ee9c6014d338cd4f4be 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js index fad6f2f49352d644e26f44ac60c3cbbc5771032e..a8b84ab6848c7bf908e694637b04294f64b297bc 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js index 06e6327deef6ee402ef5573635a91b9183eca3aa..e95dff47b5077c5bf6e844fa874dffe373f38703 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js index e498ee291b75d4c9ebc3a5111d54620a6ae32251..f1723e7535a22309048ea27f9a1db19d9d01ac3a 100644 --- a/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 69122b654e3223d56fac1684a98db70a33f7bd45..827a4f178c6940efc0489fb65440ccf0a09615f9 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js index 29be4d85b4004281affa8a2cd47b3c56a4e0cd69..6ea2764bfc94219458cbbc5b5cb797049f6b5db0 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 5b9cee64e6d4bdf905076b9b9ca68771e79fde37..e8e07eb8b81172df4331ecc36e01c4def19a55fc 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 1804eacca8a4228bcf83a1d0131223844c770bda..fa278934be750e96df61c1c7abdba42d5f8c7ce8 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index f2ad9fa73531bcc49f0fb0282e9f5856b9252d49..21f65df4b03c84f36f2ee78f97a1e0a318587b86 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 303b62103e7fb189357a39cbdb62a7670503f7fa..cb714da1d8496760653b6639a35852f13511866e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js index 348fa2eba0a0ed55cf1f6d292173646aa913aa57..a22ea06edb9f6405524eaac89c5d60dd8f63a54c 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js index b61ba72a7ee807a6c5d8877e79925b4b7028a8dd..8962280eb518936170a9e7a8200e10a85a9daf39 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js index 88895c3719e05455a8610a46d113fc3ab8c5f102..d716bb2375933fc7914f4c27160632d7ad7d833f 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 4170f0e1fb8ee22e80caef4a22ed695e7c360388..07b8ec378d5274b8a4c07102506eeada83ace057 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js index 29c283814b34775d311b8ff979c16baf24934dd0..5b8070ff16bc4f70e571f613aff2ccd0ca251d36 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 758a5c66fb7b9e996ae37f7d2430b34b7d3d8ad8..1bdd74ffc2c80d9c3d300b92cb701c67f9680b8a 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 8866c9ec8eb0870059c556dd0c7ca80a85e20d83..ee5d3beaf85a911b89d5c7a0ff5b1ab8799f570e 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 4751a69619f404922b88ea0688bc864ad256d8a5..51e395a4f9447ae4b7b2d0eb4a2ae86ce5a21c7f 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index e80852df9c2f9d7619c0e394f7e603b2790bf3b7..fabdf14c193917cc2fe73ff80f9d6f5d1ba7c989 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index a421645d2e3fa39c51339028ab821e6ced24bd37..1bd9749bee7baf2eb956c3e8f8b0fb41d06c089b 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 6223158ecbac03a9a1123e719665736f85b80a9a..9214fcf3c2de45897d975a5a34a67d42a54be565 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 8f3213bfafc1199635890dd214aad1d4d4794cfc..720ae34ecc5b3454c8491bbefe3586ccc83d2336 100644 --- a/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js index 1d987b2739432eea8195b3ce5f532563698db4c9..eab5e4c17ab61578564f70f21cde3ba9bec994ba 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js index a90b6d51a12e839417447b485fae6cb672b52342..6acfaeb718db698b58339bbe9a7c3690793a5e01 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js index 8427951e5ab7eefce27d333d8c181af5de9c9aa0..ba11862aaa759b29ce4bf35fd91b4d6d7ac266fa 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js index 20ab3f25ffbd8524e11ea1f969195b7773075269..9de5c76d41839246dc9d36128c77aabc574e58bc 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js index 9ae8ddbe98d1e5a763271847d3d10340329f470c..81095da558566d52281094cee471f2fb69e986e3 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js index da15408611f6258a909353101a1e1f45a6f2f40e..1827c57d91bb69e4448d35842b440c1ae420e0cd 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js index f5fd0e77157f6abd704617d6384036822c0fce73..a736ada83570f1bf345424c44295f74eb8edc0dd 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js index 831574426a3818f49957e36a395fee7b22b45d0d..1aced039bf79debf1d380a6b6941feef5d1399d1 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 20dc97714d3eb923c29752584701221787a20f99..9d9fbfeae935f80b4a10791c461097493cdef98d 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index d56837d12399c7bbebbdb6b3ead7312f52a8ba43..78c072f98fb8bba598fb8aa03ce29350abe423a1 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index 9fefdda25ba1e2ed166339cb2ec3ce7e699cf780..d3fd45260d40fc3521e816a1d7003df9866fa5ac 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index ff3c13bd7edb4cf726d4e63d600c3231eec75cf7..94fab73a4e511a339f7d99dc48d72c9e5fa4c951 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js index f7e2cf5107b15e89ccbfdcadf44d5445246b7498..87cad57fa6904aaba437a606201649a369741fae 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js index f4720c982eebe74c3f7316ef333847bd0453fdba..36acbe31681927f4f73ed1cf205cf6c23cee58d0 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js index 170f8c6fcb4a68ea22684fe53518ce33ff7d6ede..c176fc81ebf8feb693befcbbdd06cdc1b751a2e6 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 8962a5b97d2d955402fa36050b33d859bbe13991..d7a9e70d59f36649ddb40d4c9ecbf6dfb48ec725 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js index b1f32ca59fa79ce5c38a5a251972a4d80691dddd..7015551f912977ede9418cb3165ac09b6be4ee00 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js index f4216774bc16d834d45f2f111100adf2e2c318fb..57506db17eda976edb6da1b73b66ad132e1bad4f 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index a163fcd1cc3c3a488f252479678ad47f8b68deab..75c54adbb6849712ed3672d1d4547bee8eb11c98 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 0efaf5ca2a1bb0a269ccc7a6b6b92a849513458b..2ec636a6e26379cf7faf3781225c668814858b2b 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index cd8649acbd807b8dbd20da717d1579a56550fd9e..f8281672e9f37b7a148abd53d4ca598b9aec7b15 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index b2fe5ee81dc4f390873a851ef669e209de92de03..4fc37caa6dc1c15725df2a1bc3e6b31ecd18b3b0 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index fa9f6d7011fbf07b227ee08fd50fc22ab7f774cc..5d45f3ecd512f0848cc04f7ff8a7548ad83603e5 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index a874317486205881b50b6fe00eb546e605a30743..13496f095a981a792368db3b7dc47f0aeca30b72 100644 --- a/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js index 9e653041dd61897c5b65b657a2fcc57ffa984f86..f4be97b7b1652f5a6471eb0e0fdc0fb40c4e3b01 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js index 6be76be8e6648a0c099f933eb08a5983f308efa9..5bf65c33d25bd87f5c7ad4dfdeb0fddd6e27baf7 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js index 1b9dfb117d3656becbf2fcbfd9a6dc2a540e4fcf..f676c65d3d9eb66b4c7521f25714ce89b4123a36 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js index 16e4cee0e330f5959b621f4136745b1cd6d6e601..fd4f8946e7fe721818b4c711aa9fa77ba2e7ad71 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js index fa0634a5c3c2929dee5aabb3fb0ee810cd8ba7d1..382c0a8a4fee37fd391071c566be1f39dc835d41 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js index 49eaaf1c294325548a4677d1e5febc1b74f28f23..9bbe942cd64cedd1d10c8b0a913fe122376cb0a8 100644 --- a/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js index 07776cfe9ea740d3d2b167ea4a5cdef25be8e260..e2cbb059ac3f68f0010cc6838223bd0c584fb5b6 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js index c77e2e9a896c8db734d2420dac3056807375d332..26a0589c8b892e344124e278b72830cd7d8e238d 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 868cf5ffe2dafcf63bbd4095c8691392e22660b9..be7356e096155b188ccc78000c447944060bfa7c 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index d4b298234511e5132699e4777feb19a2ab4b9a61..f8b42a6c2daa7eeaecdff248360a84e87f9515d1 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index e628cf563f162ae0e6b2768110c7625298ab8e77..06f63148567873658e5ce89bd590208c041bc6b5 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 0cf43096afa73eaa4950db9067bf0d482b756e35..41a4aef6b77f9bc5f6b734f778dcbf4a66b0b317 100644 --- a/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js index dca90da53caae5527ab248e4e57f89548f9fbbec..6d6bf54f45118d13f36ade9179bd47b79c36a6f4 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js index 354f33c8f8c6eec2e33e643b5a921bb0f68b8d3d..76859f0735600fa3ba7276b4c61e2f10c751a9ae 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js index 2b1f39f7e0a0d475023132568352cf6508ce03e6..7bc7a6d80cd7ce4a1dbe2c25c8ddbbcf2ba7f22d 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 5669c1c27c237ac724c813b3d72bc616846243cf..0e529341b3fdf7ad71391d066b4a10b25ca715a6 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js index 40434690480612c36a1abef64849e320926534cc..90117ac8b4acb83c9ca2c1d0c6b638560a422055 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js index d1aead4950111c14c77d9ef768aa7e413205482b..123ad581cefcbd910457f2805c75e3a4dc11d6c7 100644 --- a/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 6f85a12ef9e012dce3cbfaa0bf584ba61e9c4c84..a61319df3cc62322d67ac12224b057e54528a69c 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 1f0666192d13c9b7ed629caecd6025a37c1b9d59..bb69d9a763ab3f1779a6a74fa167552a063cef75 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 942b724f4ecde592708aff1aa5a0fb6af753e943..c7953a01827a84e37853ae22363308583fee6290 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 66bccac42eb4061e4f1c4ea78f57b10148a250ed..24a974a61e963d69f105c8e83c7ae81fea54f713 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 1a62b6d7774f4d49d56e369c4e6737aaa6b84b91..5e8fd23b56586796778c5bcf333d1b36a5b55966 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index b86e7558b68bf62b1e4f6aaac27a6f3a2cd44500..64f5d5b52fc81a52fe2bfe61f7c41b3f247fc26b 100644 --- a/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -68,7 +68,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js index 2e5f2649c00396a60ccba77381746a5b56a56a42..9a7cf01bff1669e15a00c8cb4fcbdee680115dce 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js index b981702b7cb41829c9bd3465db3514c8eec7970e..65db43a76e24bfdfef955b6aeda1f85f05130050 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js index cf92982fd6b355de44dff67a5f28fea99ab0c266..406176277916ab0450eb9790b468d4e2242b0b6c 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js index 9b21cab758c239c9c8a4a84ae15a8f052d400bdb..9a31816cf6a5b7ff54e9c3f6e4a9d67cf109cdbd 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js index 7a5d641671cf6817a95361602457abe875c23c6f..62b0c664b64ae9b1efe2862c446591ef73d60edd 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js index 1827993df6eeb192bd1398fc77aff5755bbeb4af..cf673d689b43459a15335b269a770ba681985057 100644 --- a/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js index 552fe363adbc65eda26c01a6ea0f4737a89c2cac..7a3d640d56e16ebdab87bae91e26b9f4ecbfa1f6 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js index ea30a988b3d7620b54e477b02367797761265af4..db1fdc67bb443bd9b4183d5b7d0cbc215c528ed7 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js index a223e1543c2a29984449308f0f0d691724af511d..1385323d0efa4ff69fdcec504830c03a1f41fba5 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js index 6eb495d5667c2dab272a8af777ded5d466a74c72..44d38f4c0df749f642409b754853a8ff19ce72fb 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js index 29e7fa0fc6f5aceb172ab83d221ee7b88056764f..8415d56341e7b39b53af9b62ea9c49023d99f478 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js index 007970d151e53c5fea36d7dc51724103e26a36c7..644a249f367f177d362a0601b0ef315e8be2d14c 100644 --- a/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js index 2000590367537dde660cd9c0715cf353383a24f8..aa9dcb18aab8db98420e858d6c2fbf3f79eb1afe 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js index c1ff22850982b46636408b9f7a88eaa360f2620d..de1e1a9963a7fa90563865e25884208d5f83e6b7 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js index 7a680744b19834c552c0e7cbd473ba5dacda37fc..4b8efc6370601591dc339e0c324356d4574f3041 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js index a221902a300909041b2982aa1b39d0f498d36893..ef0979a9d9d7d2ca1d02cbee63c8e94e3d88fdfd 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js index dbac9d9074bb60e915d8aff0a11b925bb17560ff..ef4b15c43dde993378b8539c3025fe62119b4b32 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js index 4fb507ea3889a6bf346ac38b1e9986c8d53ca80e..e81836796eaff902a2094fe250885f1997160366 100644 --- a/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js index 8228677a8ddcbbaa73c3721c35cb9d7d7be73e92..bc997007bcca6e10aedbf1d316ce7a6ffe2a5497 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js index ddd75cbfd0c76008d20e16897c4de799c9a603b3..85d4a4c33ba0978546ea4e30da4fa59cc411d018 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js index 0b7f70a1874176c6e70d678155b83da3e466ba49..02fa4a85da1d2bdfc9698cd33461367805e3fdf9 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index f32a4dc65f03e7619398c70cb29a672abb347272..2f39c2aca8fe5fbe37d82715b683224fbaaa4660 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js index b2548b236eb4c4f2f7795a8811623630e823dab4..3838d78bc67d991506adc167c543088b7a86f879 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 0a0da912b155e032c75c1cece97205d53b1ab779..35ca6791bfd0553c5389d27a559a14ba68554712 100644 --- a/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -66,7 +66,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js index 1eb3d411ee99eedad04b0b2ff4961c6d00f5769f..e22c2c982c47528945c890af76ba521764705d64 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js index d711557ead426f4f6d7a316d93810f4fc779848b..24b4394b009d118d9285656d1141c95c36bb7679 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js index 40722171ea206bfeda6f31217060085da9725987..82340b7b1f741b4aea57de45f4fb0c4f1d8f6cff 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js index f16e30b702bad8602fb4a495f309ab6b16cd1f93..2e1c5935cb6538b53c9e5e5511a2eb2774fd26f7 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js index 92554df2d66514d9709b6c21e77f86b41602a871..154ba8996bc951bbcc3254b34e8507a50a3c6991 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js index 17080976924525bef4e10e5046b0fd899cd5671b..556cce1cbeb72ee4480038f6a8f62ea3eb68deac 100644 --- a/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js index bff9df40745a29eeb39745d4f9b0879f98d2a4ab..37440742116f044177c74f00820e4d0ba3ca945d 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js index 6008f25cfc7caff72bba323c18372431f83128d5..2e1351080c6c78fd04fb6d627b6a2497423e25a5 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js index 53863c1bdd1727af896bf0886e5de49831355b8f..ee4cc4d761e344f49637395c1cbe8bb90d77a845 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js index 2681c8b1bcb552b9d8ce458d63bf1fa53d69ce9f..1d89cc1f79fe7e5505ec2a76ba35e69cb8b5575e 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js index a070ab1258233493edf06bf0862de449007b19e4..7ce341dc72f6dfb958f726c35bbcd78bd3a1ccee 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js index 8fa403eb015cebb8d7e4e72159118e63ec75d1ed..e0145a117fc236ddc923ba7201de51160cef2e43 100644 --- a/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js index c52faa52ce9729e93bdd8fad72334cf1731310ae..14734e088490aa4086a0b7ae5278148fc2415ae2 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js index b578f1ffb5f031307e6072aaccdd5c6b6a49efa4..8eff94554ce7c5c3abceec9f990ef2a83ede50bd 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js index 2c9f63f6dc7da32a46e1d54eba7139250e90516a..797da6ae6711678afca6a920b0a0c2ab311956ac 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js index 33d0e8eaf3fc982281f3a473963ecca89ad9192b..99161618c0c2f5e19ebc78fb6eda40da28a015a1 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js index 07052b7b3f219dc7bb64a2808b1fadcaeb58ef82..cfd95e7879bcf6621bf1daf82fdf93b82f61e992 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js index 7d90383aad31850cc6f563411f23fd57cad73553..7481b82ab3dce8aac627ec55655ba6c12a55c6ab 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js index 200cf3b2604b64ac4ef7bf35e9ab1d0bb5d653ad..eb4b02f2022c437ce65bfdd93bb5e7d9ff1a8d98 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js index 9d87fa68024f99f7695902205cff3aa71b9c190c..ea0ca766ee74b04868a18d50606d31f0f970e288 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js index 1454a474651df415e9e417f42d15f59daa89298f..98df787d758d76f65ba098269ed450572bcc05f9 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 8bb3268e5cd6dafff547e4f24eac199c16fb7e02..0849114db3efb86aca4886960cb00483f0530353 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js index 2104f06d0dc678d7298347b7f30922d2ed12cea7..175c1ebe1dae87ae45e2e9851a013974cd2f9a17 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 188225be935f067033d1f10837db89c1beded57d..836b8ea1f755f636010ce0a3c3e4557a6aca4d48 100644 --- a/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -67,7 +67,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js index a1891e50b8918f7a3e715894d954f1962a05c81f..8ab71e34aa195c171ecebe36f7b92efaf99566a6 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js index f599a621fcb5479191c28aeaa22bc9827bb00a2f..d76eda307b15e88e0b45bc985ada97f25d6f706c 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js index 2bf7f9b9d5da0e0555889c80d0ccac047a8fc61b..5bc22221af938b690353902fa78b395debd2b0e4 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-init-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js index 0a437a0a6280b438e3e3ef32fcd3afdee86f8972..67ff7d583b9fe3341da537eb62cc3e58756c45bc 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js index b2e7562d5858389bb699a731f0d5b5083b2291f1..82a9f4e38d6a5b2f23a068cf790aff1b9fb07245 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js index d268392f1533d3aa3d7519aacb3b837802062651..ade33d3c22a15c3df4b6780e367c5d9740684a4e 100644 --- a/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-meth-ary-ptrn-rest-not-final-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js index ad8cbba85dd6ea89f9e29f2d2b93f15f9d19b11c..8b7531262591798ad99a6119e1d8d4fdbdb2ac14 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js index 48d552cc4a8acafc97919b5cd81923b090c2bf34..41cdcd14daa5cbff6e37235a4923fe3f4110d747 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js index 0259cdcceff1bf15de307cdd5bd8da0d7a306c6b..801abac06622d9a24197a339474e06d75f8e0301 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-init-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js index 1132016839bb730a5730c8d8085efe3208a16512..b98082a7c572e25bc9a9a170d076b76dc14eaa47 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js index c301cd42053a5579f6abc6918130e37b968b31b9..b2359f0a89e4bf378584bfea495b9237fce32855 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js index 0600c094b605babd79006ced9131cd12f110c982..e81ac1e1b56d7681cff518ff441775ecc08d3a99 100644 --- a/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-meth-dflt-ary-ptrn-rest-not-final-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js index 34f18a4cd57319dab9049b9853a8b3d3dd9fe324..bd81a92b710e24ca2e54ecdd7e08309b438155f2 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js index 616fb81b0b2093cf7f122a2b8721a80f0e5eb9ad..635149f1c5a16125bc54eef2a1c47e0a056b0d0c 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js index 0e8599f2ea5557c9501536a4b2a86799a1f2ea19..7bf9cacb66cd69e7e87dc6c32bc2688c783f81f9 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-init-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js index 53a5a0d67173faee53e94027e451f2618ac0b58c..564562ec73f9c17f010307e66aeee88f38e65349 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js index f6be8a5d6cac6ce5da9045cbdf054995240fbfc2..18ddba2032193d03db65fc9070f8b887c90e6ad4 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js index 6e0bdc09587665bdf2d7894a3bfc0c7c31f705c0..8ede380717888494d7679f1acd182eeab5695529 100644 --- a/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-meth-static-ary-ptrn-rest-not-final-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js index b8a543c4c0d36e974e245eb8043d6b353847cc93..9388a32ddeadca9a3f8b78efc0f5a13398c62c03 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js index 2975796516f2ec08691f55680bfe1d4ce83afda2..6d1c9ad131535431e1db4d9e04e65da4c7624a98 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js index bd342f60052cc146ff995d3e0c050c8382eddffb..2d23abac2684f58227e204fdf5afef7ecf8917a1 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-init-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js index 5d63d660283575416e97b899111c4b86307d9752..3acb4f7832713d64f36b594f8f5ef062a57ea2f3 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js index e8ae10ea9d9a9e3ef05fb3ad433755f12735bee7..c6e61806f543bdd06820bd0a603b39b6c2dee823 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-id.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js index 9ed360e27b0e7b4af8f759d2409c3f215f8561e7..d6de8d0da10900dc2f038fd73f40add20fc6b3db 100644 --- a/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/class/dstr-private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js @@ -65,7 +65,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; class C { diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js index 8a6b407bbd0e1162b2b31ce4e6c07332272659b4..2d2e6c4cc4bbb20553f62d30e755f88bebf85709 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js index e1ed6237be65cd2374d5d858888540420de493d3..97d7c015d408a2d63a36fc487fabe53ad682a423 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js index 2c86256e17768f0e7ed940560f590e0a2d7807db..b83efd60a7ba1291c5c9aef01e85947cbcf49d5a 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js index dfbf4227bde3cf16b29cc9360da1adb75dc9759c..f6d74bf693a529c9d00ccb2795bf7eabda095af1 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js index 507208c23ac557b96e1e025d1eb7b7ff3a47fa02..f6f7b999e1da79f0742dd83108137ae5440121fb 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js index b22fe17b6b4a732108d6355e1c96d54f634b63f7..d52a17b76fd85a0c6be454d519f66ab95205c58b 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js index c823c64e074c1fa0ee77d365a2dc6319a637f1a3..fdbc3b4df4b890612322a12d0b4221d74e0d5cfb 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js index 023dd6b2eb39ab1fd2bd5a1ee76622de7f9313f8..c3176dd38145e51e3d43d218574a29eff2c8602e 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js index dad2869b84527868ae7720ba7054968217c9242d..d48f4074713f2e7ef753ed32c9df07d941e75c82 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js index 350edd3d69694fce6e41fd7d8fd98acb349c3ee2..0d9525d0417b9e970f77cf4ae6d6687715b9ac66 100644 --- a/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js index b40ccdfa61dabb2d2f2a5318a9dd6e5007a1d111..062f3cf75612a16f0ba44f927dda0272563eff30 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js index ef0f88632d1daca1501c765bc69aad449cf4cb66..59f56cdae95242459f2b293202a12c98087c28ef 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js index 9f4f322864ed3e6a2176998032b51a4aa6b1a4c8..97ab28bbecb424e380964bec7cb7476479ebc109 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js index 213f683e1318da2f34734c815746e3344ca8467c..60929f1d85298aa5587580954e90a44f781077a3 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-err-delete-call-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js b/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js index e1e169779c1ac476695452663b9c95d39760898c..3d0159db62bf030678bfa60f6d744eb769a357d2 100644 --- a/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-err-delete-call-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js index 21a065eae1441a2ebeb2054e43cd38e96be4162c..d871a0ca83065ba299d4520bc1529122edff4894 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js index dbe1543221de8b72441ee3453516dd8124cd9d33..8184ae838b03b7306fba6a37254a3c885ab4a209 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js index bce497d15284b7f3f3008034085e9463bbdda640..8d018d5b2fa4815c5da650357b101b4b696df116 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js index f82018f6ffa16603cebaabb8c7da1d0f7efe36ab..465abbb386f91220bd115c55408db7a42f159f9a 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-err-delete-member-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js b/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js index 2ac9dfa4d59110a4ed0a82e1d5d8b81eee1ea891..2b58d8ddb968ac0db52b75ffba7e7ff6265cbe40 100644 --- a/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-err-delete-member-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index 487ffc63942f028e1cf5b3d9fedfee290eaf870b..5401c658e893e9cb9966bb0b3140dab720d532bf 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js index 4c68a30fece4b45ac7e2e1c60987fa45b227ab25..87aedd27d14b05a81d114bad03e03ec064c98861 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js index ac441707862f490b57e20b1feab0d7fe8206ec40..c3ef53430deda5810af8381f2b226ddc7de37036 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js index 6c27f833e1d230089d3cca071f7e8b520c5cdfc1..1ba0303c73794d70d221007ec615fa17629e676a 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js index 05c99a150ac376d8efb340d2a69911583882e080..a625a2688f96fd744c47c96a11d0783bc423cf84 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 5d210439cb6b4086630acb3838010b3e15cdcce3..2f5077c34394037cd96dc58d7b2aa3f6e336e874 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js index 9afdccbbf5dbccc16d464aaddbd75391392315c8..8d20348a495226b2f8967e16ef77dfb2ec4b1ad1 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js index aa7b5226864019ff5c1b091e92ff7831af39d6d4..0208c72940e03ec3f8b5609d68f477438c05392b 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js index b89f6244588c08ac629ecd79f1db99e118db2255..d4200f10815dd410bf995dc4b4a1b6219ab476fc 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js index fe0198bca5c090d22ee34ad0a26db8bd69685c56..63b0d55da8b6e94f9862c0db250ec9137377b691 100644 --- a/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-field-delete-twice-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js index 94ff844ac466b9191c4405a139950604eaf85871..92dca7c8f05374073b2a4d0f05190edb5750b7f4 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js index 7c8a8c7bdedba5c322e6577c83325ae05cdcdd15..dc7a65964598e591d0156013b86efa9c7c324ebd 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js index 193778fab35894fda69449938cab987eb038ad24..faeaffc6a7140efe69f423a18d9038bdec4bd97f 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js index 0dbabe9e367d137062a64617848d0942e63ed62c..3e5bd75028f1984fd9329036febe0bc71167aadf 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js index 75020c1f8b57477ccee683478d0dfd5b9571ed2f..02a0955182e9bce669cbbdb50dfe37cc36ee6641 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js index 7feb0395c7598d044fd59aa1f0557d7ff0a220d3..931bc09a416b3e1c3bf1bf8d39558c65bcc6d944 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js index 2320769bd54b341df18903ee3d504234caa3ce6d..516ffa9df25efd8832e7ded2351f1b86f39fb582 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js index 3fa4fed0a2713479992fe998b25d64bdf60b0216..641decb4fd5f38242d9740a096496a9506f541c9 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js index 1e9f71756fe9ece9411fa6dcdae565ce1afade75..bb1d7fa31fba32e710b46f4fda7b5f77d78322b2 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js index ea5d1fdfcea528018c41f41ade80836ec42cd883..fd2ced4d3cd316e071e1d60150b90628bdc68b1b 100644 --- a/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js index 514e3b6dd20ec61ffa2221c15e736f92f2d2bf07..949a8636acd45fe21ac45a1e822e5e1c97fd86d7 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js index 51640775c03a7742117e414d2839882a6a85f036..a8f6cee74a03c3ad050060845b09eb85f46c58bc 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js index 79a94ae590d0c8a1ca0398db8d6bd496bd8135a3..b8f10c4991c9ca8d3ad2a0251de0fe32b2843482 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js index a96a853e2b55826eb07d223a099f824940643db7..259e5ede8f086eba06712d9b022e804e382f0cd6 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-err-delete-call-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js b/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js index 00be4aac34030b8e7f8ed940dd473dc31136c7d3..0ca5c056b9a1b01aa8349f3481244dfa1f50bdf2 100644 --- a/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-err-delete-call-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js index feb953f99191c3fd7d5531c499b998a6d795b64c..677a1162491fa181d5f7d0410e2117cba3e2363f 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js index 8add12ce8fe2c2501c756490d4f23367007ee1d2..3a68b051bb8cd99479e710a12a6a5f93faa793cf 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-async.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js index 5a927e666eb01a483984339409f5668c9ff4aebf..06b065f83422fa754ba66004b14544747f90c899 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method-gen.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js index aedb170ba023bb890bb29cb6ad1223cd50d63549..c32d662170e3ba859072befb163f9e083f18fcd6 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-err-delete-member-expression-private-method.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js b/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js index 5aa4c92f0514306c378ae9ec9667a16a9a89c260..3a5947f3f7093238d2791e0e36a80a6711b349d6 100644 --- a/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-err-delete-member-expression-privatename.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js index 48eb225744a75601514eb0cf2f2fea6d761a9f40..095e49fab9c940faaa892a4a24a03dbd4ea31777 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js index 660db0de925275b19a6a326b38831aa4383cc5d2..2f77dab3a63d079cd28757e04ae4b9f8ede472d5 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js index e76c2b1a5322d24f256295ffe5743b823b0cb7f2..4ee1112a1c035882caf9b548c7cea25f82499946 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js index 4bd6e21b2a84d5a5a4998e133071a15c6977b931..b9797584c53e09666c0a4c8b72b7369d1c65e00b 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js index c88e90108ecde66a25882eafbd255bb356fc0add..1af3b8353dec31b09e15e2bdae527ac2f47c1f94 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-call-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js index 7f04ddf3aa6737b24d03d57d05dd5f757c3a7939..0a656f6a3debdb4dca5075587555c7939c3459b3 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js index e11fc81f796421578681ab8e840afe671c849cb1..0770b60eff7bf54d099b205c3120fe8dd1a9a840 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-async.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js index 3b9677a45de1b1036b5c2ed5057ccf2e9fc22e24..0aa68fa26e7c37a6152045551ee30a43a6e634ef 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method-gen.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js index 3901c7e9003b2c109a3ced1483d04a8a223e8742..8a0cdcbe6ab5d179faee87208676b00ee5bde7f5 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-private-method.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js index 7a0e9ec5b435bc071a48babeb23692190c2b8e01..6b4e616a88e5ed500228f8cd6084b151884becf2 100644 --- a/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js +++ b/test/language/statements/class/err-method-delete-twice-covered-err-delete-member-expression-privatename.js @@ -29,7 +29,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js index de0ff209ca00da1bf0d7ec7fbcf7cafedb215460..bbf5f44cc73dded598ba2835d37dc854a2f047a8 100644 --- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = () => arguments; diff --git a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js index 53d70137418431fd48408b329d08654ad946d75e..db382637a8a47df6ba1bdaa88729124b40bbba68 100644 --- a/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js +++ b/test/language/statements/class/fields-arrow-fnc-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = () => super(); diff --git a/test/language/statements/class/fields-asi-3.js b/test/language/statements/class/fields-asi-3.js index 6202db3971172bcfc4ca7b1a9d76161349d08997..e0673f5b77e823d2dcc7728c34063a28c5099e8e 100644 --- a/test/language/statements/class/fields-asi-3.js +++ b/test/language/statements/class/fields-asi-3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = "string" diff --git a/test/language/statements/class/fields-asi-4.js b/test/language/statements/class/fields-asi-4.js index 9580823c3902d380a099278aa5f870d019d01ef4..6555fb9f0a17224c238ef200b8fa367dace537e6 100644 --- a/test/language/statements/class/fields-asi-4.js +++ b/test/language/statements/class/fields-asi-4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = 42 diff --git a/test/language/statements/class/fields-comp-name-init-err-contains-arguments.js b/test/language/statements/class/fields-comp-name-init-err-contains-arguments.js index 44e048c54de5ab6a4abc0ab0ded3f1aedd165ca1..4e181b2f9e4ae3b1abcdaca30fc92aa35d65f6c2 100644 --- a/test/language/statements/class/fields-comp-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-comp-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/test/language/statements/class/fields-comp-name-init-err-contains-super.js b/test/language/statements/class/fields-comp-name-init-err-contains-super.js index 08f87a2f7d2f750062053ef68996e9d197ce8cb1..57ea2988a93c2bd32d0d1fd6e0892cc602761d40 100644 --- a/test/language/statements/class/fields-comp-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-comp-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/test/language/statements/class/fields-duplicate-privatenames.js b/test/language/statements/class/fields-duplicate-privatenames.js index f11b917e19c040c5c1f89f39d50754bd848ced04..df1fa5340d10de4d23daaa7d4149c14372445ad0 100644 --- a/test/language/statements/class/fields-duplicate-privatenames.js +++ b/test/language/statements/class/fields-duplicate-privatenames.js @@ -16,7 +16,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/fields-equality-init-err-contains-arguments.js b/test/language/statements/class/fields-equality-init-err-contains-arguments.js index c67c8f549db3467870f9676ec96648ac4af2a56e..788c8eae00ea824f27e684ad85b701ea30bfbaef 100644 --- a/test/language/statements/class/fields-equality-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-equality-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = {} == arguments; diff --git a/test/language/statements/class/fields-equality-init-err-contains-super.js b/test/language/statements/class/fields-equality-init-err-contains-super.js index a54a5f6b7cf2228567afc16a362d94f1dd375841..b62b3e65736837c1492c474c1efa0220f4459261 100644 --- a/test/language/statements/class/fields-equality-init-err-contains-super.js +++ b/test/language/statements/class/fields-equality-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = {} == super(); diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js index ac99fcf3170e3aa9a93f8fbc3ceedf25c35dee2f..c25eea3d830d9f799bb0e2bd613ea2c4df8433a0 100644 --- a/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = arguments; diff --git a/test/language/statements/class/fields-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-literal-name-init-err-contains-super.js index 3fe2478729664db80afefef00c37f3e3498108dd..21a683765610f5de030e814de5f1683cd4c669bb 100644 --- a/test/language/statements/class/fields-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = super(); diff --git a/test/language/statements/class/fields-literal-name-propname-constructor.js b/test/language/statements/class/fields-literal-name-propname-constructor.js index 0444f0320afd01c18227dbd682383197d77abac0..94ef349aa182ff0a7e98f5e8b594ab259dfa4cdc 100644 --- a/test/language/statements/class/fields-literal-name-propname-constructor.js +++ b/test/language/statements/class/fields-literal-name-propname-constructor.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { constructor; diff --git a/test/language/statements/class/fields-literal-name-static-propname-constructor.js b/test/language/statements/class/fields-literal-name-static-propname-constructor.js index 567974edbb7e1eb3ec8b1e372f03acf4ee83a391..e06ebc9eb97bed71d01c5a985b80f8001322a03b 100644 --- a/test/language/statements/class/fields-literal-name-static-propname-constructor.js +++ b/test/language/statements/class/fields-literal-name-static-propname-constructor.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static constructor; diff --git a/test/language/statements/class/fields-literal-name-static-propname-prototype.js b/test/language/statements/class/fields-literal-name-static-propname-prototype.js index 3dc0065a76a0c804f80c33188ddbaa9753a716a3..82bc7c13469bf4d035e7d1e286feabc992094133 100644 --- a/test/language/statements/class/fields-literal-name-static-propname-prototype.js +++ b/test/language/statements/class/fields-literal-name-static-propname-prototype.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static prototype; diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js index 561821ccde277a09b5caf34793430287ccbbf971..4ee33a1b328492b16e3ee2076e80743a99ce436a 100644 --- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = () => arguments; diff --git a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js index 28497ddf37da0b43099f3f9c3a6177b927dcc8e4..6f4aeb6925562a6bfd12a4ecb053bc1c13b2ea96 100644 --- a/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = () => super(); diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js index 92f4e3675934a680cc481ab58b2df81b3b6a4e8b..ed7106f6ed93f623698cb9abeea4e2538293cdf9 100644 --- a/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = arguments; diff --git a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js index 198e10a91c110a566b60a5ff91ee32093d80e1a8..acec2e90b78837a5180996f0233dd7ed710e43bc 100644 --- a/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = super(); diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js index f607fffc4857e385527063a7e2be72083f3f2ca5..3cada56c08c7ce653436d39b0069fd73fbf6b587 100644 --- a/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-ternary-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = false ? {} : arguments; diff --git a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js index 9804cee83a86cd77937fd5d9be610f07bd28101e..4dbb05dabf036e842e33bc6c4e8eea8bddc80b15 100644 --- a/test/language/statements/class/fields-private-ternary-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-ternary-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = false ? {} : super(); diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js index ed44a615b352525e547aebabe34575613a22a502..086c2e6ac8421e3abdb1474017f8a7a22051aff4 100644 --- a/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-private-typeof-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = typeof arguments; diff --git a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js index bf04170208e2604c58c4100663b7eb6ea9acc4df..1eb8cdf7023beaafb65948f8667ce46e53d12a0c 100644 --- a/test/language/statements/class/fields-private-typeof-init-err-contains-super.js +++ b/test/language/statements/class/fields-private-typeof-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x = typeof super(); diff --git a/test/language/statements/class/fields-static-comp-name-init-err-contains-arguments.js b/test/language/statements/class/fields-static-comp-name-init-err-contains-arguments.js index 145338bcb9a4cdef93db2818a07447b484e4e18b..e7e429c8e9311f8a3cd2ebc871f186d9a504ea3c 100644 --- a/test/language/statements/class/fields-static-comp-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-static-comp-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/test/language/statements/class/fields-static-comp-name-init-err-contains-super.js b/test/language/statements/class/fields-static-comp-name-init-err-contains-super.js index 41398aae9d97a534b4fb82c97bbedb3d49e83597..d6393750b0370136858824321565229c44d04de2 100644 --- a/test/language/statements/class/fields-static-comp-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-static-comp-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = "string"; class C { diff --git a/test/language/statements/class/fields-static-literal-init-err-contains-arguments.js b/test/language/statements/class/fields-static-literal-init-err-contains-arguments.js index 727648cbc160b1304f46cdcc5705d5939e4b4f4a..27f0b3fef8c2854384a6bd80a6d4b503f5317fa5 100644 --- a/test/language/statements/class/fields-static-literal-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-static-literal-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static x = arguments; diff --git a/test/language/statements/class/fields-static-literal-init-err-contains-super.js b/test/language/statements/class/fields-static-literal-init-err-contains-super.js index ba59cfd1ada0c9a6ee979a55addd35339f40b5dd..4ec490388d6fd440fc5762bcc6bd36fb3687b61b 100644 --- a/test/language/statements/class/fields-static-literal-init-err-contains-super.js +++ b/test/language/statements/class/fields-static-literal-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static x = super(); diff --git a/test/language/statements/class/fields-static-private-init-err-contains-arguments.js b/test/language/statements/class/fields-static-private-init-err-contains-arguments.js index b58178c03e57358db1f9504f4538fa3039d338fd..21ce89787e1a53486e5921d04305890f8af3b0c7 100644 --- a/test/language/statements/class/fields-static-private-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-static-private-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #x = arguments; diff --git a/test/language/statements/class/fields-static-private-init-err-contains-super.js b/test/language/statements/class/fields-static-private-init-err-contains-super.js index af8d7e99c0e15158a621f0f05b92f5b792fd84e1..874914a686cecf113badc114d91bb15536f159e9 100644 --- a/test/language/statements/class/fields-static-private-init-err-contains-super.js +++ b/test/language/statements/class/fields-static-private-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #x = super(); diff --git a/test/language/statements/class/fields-static-string-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-static-string-literal-name-init-err-contains-arguments.js index 134b38f2567cba5c983ec9bab0d11f5ddf5a5c31..5167f903608a4c1ca9012286e411d518dd7e9181 100644 --- a/test/language/statements/class/fields-static-string-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-static-string-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static 'x' = arguments; diff --git a/test/language/statements/class/fields-static-string-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-static-string-literal-name-init-err-contains-super.js index 5cf1963ff7a11c6860e76f8a15b65d608a53acc7..8d74dedd9998bb76b12b528cdd5e59a4ed97405b 100644 --- a/test/language/statements/class/fields-static-string-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-static-string-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static 'x' = super(); diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js index 149c2e3f508a351c38f9f7eea74c68bbcffb3c20..95dd4ca9abc35a7e04178199c7bab0401f4e86f7 100644 --- a/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { 'x' = arguments; diff --git a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js index 1bf053181ccccdcfdf471fc01a59e8fa89c5f331..e1a5353a930604c9ddec4807189e30512d5b07e2 100644 --- a/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js +++ b/test/language/statements/class/fields-string-literal-name-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { 'x' = super(); diff --git a/test/language/statements/class/fields-string-name-propname-constructor.js b/test/language/statements/class/fields-string-name-propname-constructor.js index 3ee5366bfa8ff08d5ec6f187f0195438ea8db03e..fdaec48a6d8eb9af658967a0c28162834cf2567a 100644 --- a/test/language/statements/class/fields-string-name-propname-constructor.js +++ b/test/language/statements/class/fields-string-name-propname-constructor.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { 'constructor'; diff --git a/test/language/statements/class/fields-string-name-static-propname-constructor.js b/test/language/statements/class/fields-string-name-static-propname-constructor.js index 180a470787e4c4cc8b1d2b9e66fb05c4e5f47444..45ce2a99c6a4eb84d7c659da27d85bdf42895274 100644 --- a/test/language/statements/class/fields-string-name-static-propname-constructor.js +++ b/test/language/statements/class/fields-string-name-static-propname-constructor.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static 'constructor'; diff --git a/test/language/statements/class/fields-string-name-static-propname-prototype.js b/test/language/statements/class/fields-string-name-static-propname-prototype.js index 0762500d4adcf5f3c82d97b5d093cbec1063fbf0..1ffe87e98291742195a8e8b5c835e23115a24201 100644 --- a/test/language/statements/class/fields-string-name-static-propname-prototype.js +++ b/test/language/statements/class/fields-string-name-static-propname-prototype.js @@ -23,7 +23,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static 'prototype'; diff --git a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js index fbdf2ffd07d567a87a6f0d2be358ddc9c97fd0c8..724cb15ee0b1e52fda4f457f8125c274b247685a 100644 --- a/test/language/statements/class/fields-ternary-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-ternary-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = false ? {} : arguments; diff --git a/test/language/statements/class/fields-ternary-init-err-contains-super.js b/test/language/statements/class/fields-ternary-init-err-contains-super.js index f82522e69f78e66fdf6b699c2296a34adaf3592e..188572eba14247b32f41dccf6426b6f2da05a93c 100644 --- a/test/language/statements/class/fields-ternary-init-err-contains-super.js +++ b/test/language/statements/class/fields-ternary-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = false ? {} : super(); diff --git a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js index ddbaa283a0f92dc0cbaab303be56b6254d84a62d..1aa6a00d17e51b6e69df0f3bffda44ff9a652659 100644 --- a/test/language/statements/class/fields-typeof-init-err-contains-arguments.js +++ b/test/language/statements/class/fields-typeof-init-err-contains-arguments.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = typeof arguments; diff --git a/test/language/statements/class/fields-typeof-init-err-contains-super.js b/test/language/statements/class/fields-typeof-init-err-contains-super.js index cc30095958299265f68b513aa9492a1f51bb4a84..25770876acc231df716b273a9d4d88cd5df9f1ca 100644 --- a/test/language/statements/class/fields-typeof-init-err-contains-super.js +++ b/test/language/statements/class/fields-typeof-init-err-contains-super.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x = typeof super(); diff --git a/test/language/statements/class/gen-meth-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-dflt-params-duplicates.js index 9f41bc0526e465d7944ffe6ada3a2afdab6c8639..d84ad36b369cb1db6a40a63805a74a7646f45d62 100644 --- a/test/language/statements/class/gen-meth-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-dflt-params-duplicates.js @@ -76,7 +76,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *method(x = 0, x) { diff --git a/test/language/statements/class/gen-meth-dflt-params-rest.js b/test/language/statements/class/gen-meth-dflt-params-rest.js index f2a770a4f46336aa4e50a604fd988bcce3fd6952..c0f93f96cd702a44b61ee9ca8c1bbb2fee6038ee 100644 --- a/test/language/statements/class/gen-meth-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-dflt-params-rest.js @@ -80,7 +80,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *method(...x = []) { diff --git a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js index 298f05b1f0dd29b943b818f1077d3bbddd2ef1be..9ed392cd54f423dd942b2ce3081c83abee97f208 100644 --- a/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-rest-params-trailing-comma-early-error.js @@ -73,7 +73,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *method(...a,) { diff --git a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js index b43da3b4cdffd0da4a3eafb964cc851909d4facd..56655b074b72917cca367da24b73d2bab99cddc2 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-duplicates.js @@ -76,7 +76,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static *method(x = 0, x) { diff --git a/test/language/statements/class/gen-meth-static-dflt-params-rest.js b/test/language/statements/class/gen-meth-static-dflt-params-rest.js index c052573269d83dd6cb223125fe56491d99adbcb7..ed91739784c9e82711468f3c0e7f49e7cf013474 100644 --- a/test/language/statements/class/gen-meth-static-dflt-params-rest.js +++ b/test/language/statements/class/gen-meth-static-dflt-params-rest.js @@ -80,7 +80,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static *method(...x = []) { diff --git a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js index 95c054e52aed390fa4f69d0eecfa4b70b7315e50..15696ef5dfb535dd737903747802d173f6f20a17 100644 --- a/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/gen-meth-static-rest-params-trailing-comma-early-error.js @@ -73,7 +73,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static *method(...a,) { 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 dfb543578d999674d7bdfef1c7f977c9dbf4ca4e..5d86d28e81f89bad5e14b3b7efc13f23e23a5d64 100644 --- a/test/language/statements/class/gen-method-param-dflt-yield.js +++ b/test/language/statements/class/gen-method-param-dflt-yield.js @@ -20,7 +20,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *g(x = yield) {} diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js index c6eede6b26830ed55200ec31c37d15af57ec4d39..489eb88615d5aae18964abe2dbbac0d976e14dcf 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js index 7e482b305cf750328c2ca84ca42240315369f67e..3bb41c49b96653793524edfdf4ad935a5c094cd5 100644 --- a/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { var yield; diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js index 59f717b15cdda1ff19b057c6668501202c15088c..d0e2034eb4201da5f9758778ed503f450423e14f 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js index 72da5e23f52b093f89938f274df0fbd0ec84901a..d2f5c1c2e457bb104ff70afdb442848d13cf2955 100644 --- a/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { void yield; diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js index 37fb0bfb640226931c288cb736980bcb10a993c0..352c04052c70057350da14a170018b5810a0fc73 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js index fd75ee7159cb0f15d73923ece4b778a048906e43..5acb8db9c4407f41c827b5aa22c508b1cb9e0311 100644 --- a/test/language/statements/class/gen-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *gen() { yield: ; diff --git a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js index 2203feeb3d15a4af4a3b06a0679bd99533bb0e1d..44127bcce886090d9fcb9ead2e33ba3014a9680d 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-method-static-yield-identifier-strict.js b/test/language/statements/class/gen-method-static-yield-identifier-strict.js index ddb5f40ad2c86aba70275a937a31e763e876f373..79944724b93cdd9b3e3785f63ce9d91baf5d7c7e 100644 --- a/test/language/statements/class/gen-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js index 42b680591476c21f2fd913ac6f0d46a4705d81b4..b899fc36f23c8c7c778f1b67f83b23e57c5804d8 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-method-yield-as-binding-identifier.js b/test/language/statements/class/gen-method-yield-as-binding-identifier.js index 8d8cfdedd3a768c9d7a763667c1a276584ac53f8..05acb054693637dd9792a44b056c27bfe36ea74c 100644 --- a/test/language/statements/class/gen-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { var yield; diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js index 1f4671d6d330f6f7d0ff22ad1023e1ee7475f82d..1d23221a01b77c447a607df1254b5e1cd793c7ff 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-method-yield-as-identifier-reference.js b/test/language/statements/class/gen-method-yield-as-identifier-reference.js index 3c77eb5ea49be26f08c683cf1a98e7d678eaf288..a94c061ba69f02b6cde94af97c707bd078334af4 100644 --- a/test/language/statements/class/gen-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { void yield; diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js index 0d4cf302d23ddc93746d94c50a7a7930f0f04eb1..de0dee6304dadfe1d6f5ebbc75fe9f56620fda0b 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-method-yield-as-label-identifier.js b/test/language/statements/class/gen-method-yield-as-label-identifier.js index de704cb37f80ff2f6c27649d9b338cb76a867a2f..f0241d4cbdf468e5e22e3c173bbcd23ab149198b 100644 --- a/test/language/statements/class/gen-method-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *gen() { yield: ; diff --git a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js index 39daaabc694f2319fa3ffc9a5a66acb3ec9b3732..654bb6b86fb80c46c9a6f8d687d2ad6ad67149c7 100644 --- a/test/language/statements/class/gen-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-method-yield-identifier-strict.js b/test/language/statements/class/gen-method-yield-identifier-strict.js index 6463f9d395890e1cbde77a1fbb0b1640f186586a..5f9701c29e14441d757a311710b88ffa9e2bff23 100644 --- a/test/language/statements/class/gen-method-yield-identifier-strict.js +++ b/test/language/statements/class/gen-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier-escaped.js index b83baa3279990d1dfae962ce2d540866501ad6ba..33669d4d014df2e0a8c5e110a37134ee22f6156b 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier.js b/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier.js index c0f3b95d0c05e061ae190329ffdf6575564897a5..3a0c7321c8b0ed9190a604abb934e6b67ae43b18 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { var yield; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference-escaped.js index fca84cfda8be121d71a347f534b740b0f1293d2e..f5c134dbc7a75d00e18ab46ead708f414a9be06f 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference.js b/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference.js index 81aadc554e56feef7cc44368e87b79acf0393999..69464a528f1599e5a23578f4cd83d290a8109990 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { void yield; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-private-method-static-yield-as-label-identifier-escaped.js index 5f7aa8595ae788baf60bd1fa20e3fd8cad7aa04c..966805bb543538aeb83d93611a74269caa1972b5 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-private-method-static-yield-as-label-identifier.js b/test/language/statements/class/gen-private-method-static-yield-as-label-identifier.js index 9fabc993c95efa78f3c04271100f6589fa7ccbed..92034644985a30ee4adf74d1be9e370aee7ca023 100644 --- a/test/language/statements/class/gen-private-method-static-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-private-method-static-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {static *#gen() { yield: ; diff --git a/test/language/statements/class/gen-private-method-static-yield-identifier-spread-strict.js b/test/language/statements/class/gen-private-method-static-yield-identifier-spread-strict.js index 7f7f9ac7cd153dec27f136613cb65242ba8aeb4a..6505041bd9f9430a3eadd31d21366ddf15e44790 100644 --- a/test/language/statements/class/gen-private-method-static-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-private-method-static-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-private-method-static-yield-identifier-strict.js b/test/language/statements/class/gen-private-method-static-yield-identifier-strict.js index 058e56cb2aeb4ec350aebc7695e7d78b0bd31014..56982df2a5a2dd2ab57b140ef75f255f211d040a 100644 --- a/test/language/statements/class/gen-private-method-static-yield-identifier-strict.js +++ b/test/language/statements/class/gen-private-method-static-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-private-method-yield-as-binding-identifier-escaped.js b/test/language/statements/class/gen-private-method-yield-as-binding-identifier-escaped.js index 133e8cb786c2da7463ee88f9cdd02f073c38cd83..52fc26c2b7eee39e77d3c95e55fb6fb63342c084 100644 --- a/test/language/statements/class/gen-private-method-yield-as-binding-identifier-escaped.js +++ b/test/language/statements/class/gen-private-method-yield-as-binding-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { var yi\u0065ld; diff --git a/test/language/statements/class/gen-private-method-yield-as-binding-identifier.js b/test/language/statements/class/gen-private-method-yield-as-binding-identifier.js index 6c74085389897e7a2f91ce9ae7be536a5a0f871b..0993a44d1720de59503e66f6955f4c7c1a3273dc 100644 --- a/test/language/statements/class/gen-private-method-yield-as-binding-identifier.js +++ b/test/language/statements/class/gen-private-method-yield-as-binding-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { var yield; diff --git a/test/language/statements/class/gen-private-method-yield-as-identifier-reference-escaped.js b/test/language/statements/class/gen-private-method-yield-as-identifier-reference-escaped.js index 7ad7f3efd9139ec5abe9eb3d6385c5ac2965c34b..c6267f5c1b2aeae44774257424fa69ac2b92c57a 100644 --- a/test/language/statements/class/gen-private-method-yield-as-identifier-reference-escaped.js +++ b/test/language/statements/class/gen-private-method-yield-as-identifier-reference-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { void yi\u0065ld; diff --git a/test/language/statements/class/gen-private-method-yield-as-identifier-reference.js b/test/language/statements/class/gen-private-method-yield-as-identifier-reference.js index 3696b4e090a3e9ec95b8cc1082e21723a3e10b9e..0844e9c2330828ac0b834636dcded778deeb7dd9 100644 --- a/test/language/statements/class/gen-private-method-yield-as-identifier-reference.js +++ b/test/language/statements/class/gen-private-method-yield-as-identifier-reference.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { void yield; diff --git a/test/language/statements/class/gen-private-method-yield-as-label-identifier-escaped.js b/test/language/statements/class/gen-private-method-yield-as-label-identifier-escaped.js index 04624607f6a9621fca2a128023c1e0dfd8fed6f5..3016bd3dfc11c19b676261271eba1bcaedef821e 100644 --- a/test/language/statements/class/gen-private-method-yield-as-label-identifier-escaped.js +++ b/test/language/statements/class/gen-private-method-yield-as-label-identifier-escaped.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { yi\u0065ld: ; diff --git a/test/language/statements/class/gen-private-method-yield-as-label-identifier.js b/test/language/statements/class/gen-private-method-yield-as-label-identifier.js index fc5882a031cd108bf295e2acaed51b8ff42b0fb2..1714ffdace32fc641cbafa34797abb45b60a7d6f 100644 --- a/test/language/statements/class/gen-private-method-yield-as-label-identifier.js +++ b/test/language/statements/class/gen-private-method-yield-as-label-identifier.js @@ -28,7 +28,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { *#gen() { yield: ; diff --git a/test/language/statements/class/gen-private-method-yield-identifier-spread-strict.js b/test/language/statements/class/gen-private-method-yield-identifier-spread-strict.js index f02de26683c92d71b31114fcf64c22d2624c2457..9e29ca671b941009fbe71539f0673eaa01bea0e2 100644 --- a/test/language/statements/class/gen-private-method-yield-identifier-spread-strict.js +++ b/test/language/statements/class/gen-private-method-yield-identifier-spread-strict.js @@ -29,7 +29,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/gen-private-method-yield-identifier-strict.js b/test/language/statements/class/gen-private-method-yield-identifier-strict.js index be941e5d7979d3ac612d2bac96ee45d0db853222..06c84b9a7a881cad2fdbe1603ff770fb3a180764 100644 --- a/test/language/statements/class/gen-private-method-yield-identifier-strict.js +++ b/test/language/statements/class/gen-private-method-yield-identifier-strict.js @@ -22,7 +22,7 @@ info: | * PropertyName ( UniqueFormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/class/getter-param-dflt.js b/test/language/statements/class/getter-param-dflt.js index 8f620611a65d59a1977757455bff2da80d524955..a6bbd1d98e0c5635cb0f71b73cd3f8a5d623fbfd 100644 --- a/test/language/statements/class/getter-param-dflt.js +++ b/test/language/statements/class/getter-param-dflt.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { get a(param = null) {} } diff --git a/test/language/statements/class/meth-dflt-params-duplicates.js b/test/language/statements/class/meth-dflt-params-duplicates.js index 00aa22e29503912fdfafaabd5c186d743e02003e..fd62ecafc81d8f9159888994dbd4136ecbc55697 100644 --- a/test/language/statements/class/meth-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-dflt-params-duplicates.js @@ -73,7 +73,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { method(x = 0, x) { diff --git a/test/language/statements/class/meth-dflt-params-rest.js b/test/language/statements/class/meth-dflt-params-rest.js index 667bec837053bb1196cd6ad2244a2a10ca20e24b..678b00377a929c004181f9c26e8aee0d2d52d96b 100644 --- a/test/language/statements/class/meth-dflt-params-rest.js +++ b/test/language/statements/class/meth-dflt-params-rest.js @@ -77,7 +77,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { method(...x = []) { diff --git a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js index a3dc745a5bd7289e7b895b99052c1d4fcb0c787b..e9e44b744a6a2dd56c9ca7116ff4d01025ed63b4 100644 --- a/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-rest-params-trailing-comma-early-error.js @@ -69,7 +69,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { method(...a,) { diff --git a/test/language/statements/class/meth-static-dflt-params-duplicates.js b/test/language/statements/class/meth-static-dflt-params-duplicates.js index 8e23c65ae9da0eff65e6d8823b1f3dd633f65edd..e9b5e534c8e01b692adb5cf652ac5725d675818d 100644 --- a/test/language/statements/class/meth-static-dflt-params-duplicates.js +++ b/test/language/statements/class/meth-static-dflt-params-duplicates.js @@ -73,7 +73,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static method(x = 0, x) { diff --git a/test/language/statements/class/meth-static-dflt-params-rest.js b/test/language/statements/class/meth-static-dflt-params-rest.js index d81f9d6bd4a88c51a697f8aff1e676be2c115dc4..b213a94a548fd87c92896de34f431fe1df313d74 100644 --- a/test/language/statements/class/meth-static-dflt-params-rest.js +++ b/test/language/statements/class/meth-static-dflt-params-rest.js @@ -77,7 +77,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static method(...x = []) { diff --git a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js index ffcdde7f1d4a115022cf81dfed5c39ec208b95d5..92e53d893bc1344b89b922797ed964bff74ab87e 100644 --- a/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js +++ b/test/language/statements/class/meth-static-rest-params-trailing-comma-early-error.js @@ -69,7 +69,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static method(...a,) { diff --git a/test/language/statements/class/method-param-yield.js b/test/language/statements/class/method-param-yield.js index a0f2a0bb819242ffdadea0158fc19d5ca8750dcb..4d36107757fc20df21eadc11c56590b40da79db1 100644 --- a/test/language/statements/class/method-param-yield.js +++ b/test/language/statements/class/method-param-yield.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { m(x = yield) {} diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js index 0cf870c660e8d8bda65f0a7ac9abd4cbc46c26aa..4ae78c88209ecfd4ef50c9404c3aa522559349e2 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-1.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { constructor() { diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js index d7b520143b4c6c0387d212bfbb3010500ab48907..29662b9873f0c8d746eccd5a192c54af58e0faee 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-2.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { f() { diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js index d6b67b3323dfd790918fd5e010f7e96753f7ce7a..b75c130513e8a430148dac5f62a181b714e23c42 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-3.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { y = this.#x; diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js index 5514db3a55de8a8e223c435c37f9cb30084eb53a..cb0bbf8b57fe08036d3dea706e03d729d80c2389 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-4.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { f() { diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js index c5ecd15a75fb094b3ef3ff2023ccfe5a4ed29cc1..f4367ef08a63b8d72d77a384ad4ba850a5cb3174 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-5.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js index ba766384b4e1b48cc826ab0b041ed785ca5a760c..450a54ed93e3410f5642c6b2f09fd648f2a06367 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-6.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C {} diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js index 20782464d62325ec3d9cfc6344070e7e9cfda1c2..8165b268b7ecf486aa5a95c7023be235e0a82255 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-7.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); obj = {}; diff --git a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js index 53d66afa9e86ca128f87657de5b88cd6d44bacae..d6921de769abf1738fc2479db645a938821ae334 100644 --- a/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js +++ b/test/language/statements/class/privatename-not-valid-earlyerr-script-8.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { this.#x; 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 278a34549c71c109d34ce5904c1ff0b16ccc95c7..95bbefe3e28001b313f10d49b32754834937040d 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,7 +20,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a09044b8c6f519d6dede4bf21bf582daff3747dc..03aa07de37a6a512d7f373ea22f956ad7b51d313 100644 --- a/test/language/statements/class/static-method-param-yield.js +++ b/test/language/statements/class/static-method-param-yield.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b37ee9cf7988f050fdea2b604a11e044c775fec8..9bb227a4de0a505d6d5be61916378b97f2eed624 100644 --- a/test/language/statements/class/strict-mode/with.js +++ b/test/language/statements/class/strict-mode/with.js @@ -9,7 +9,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends (function B() { with ({}); return B; }()) {} 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 ad9ec7d0e9b1b4351ffe264216b1c5cc58284a52..88b96c6219553e419a2b4c43402800224958eae8 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 @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 570ba862c860f6ac79b2f0776d04133ee0da3ff2..c5f3dff7cc6e23dfd729954698301e156a76985b 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 @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class A {} class A {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js b/test/language/statements/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js index 574e7b9a66e2601388322a5f114948d62da0236a..78c3789330dc1a7a4e57b4106cccb0afe04b510a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js +++ b/test/language/statements/class/syntax/early-errors/grammar-class-body-ctor-duplicate.js @@ -17,7 +17,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-ctor-super-no-heritage.js b/test/language/statements/class/syntax/early-errors/grammar-ctor-super-no-heritage.js index e7584c9a60cf72d8b04e53497cf5ddb62f4f199d..1594641061d345ac33bfc127d80b0f01bfe6bbff 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-ctor-super-no-heritage.js +++ b/test/language/statements/class/syntax/early-errors/grammar-ctor-super-no-heritage.js @@ -20,7 +20,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { constructor() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js index 62a9f44d99b76903ec8b9eff02493c706effe1e7..6bb8e9598d30e13587b0cd6edfb557c559a8bd8d 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { \u0000; diff --git a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js index 6b343175548bcafbe78b85c08c6700633867548e..1a85d0c44694386d96e705371a4c44bbe5711f8b 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { \u200D_ZWJ; diff --git a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js index eeb17eb099f0e2d231edfac8b96e5381134172e4..b382bdf36784cfa768403aa58fc5cd889272eba5 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js @@ -64,7 +64,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { \u200C_ZWNJ; diff --git a/test/language/statements/class/syntax/early-errors/grammar-fields-same-line-error.js b/test/language/statements/class/syntax/early-errors/grammar-fields-same-line-error.js index 37e8ee7ebb810881bb1159d9f421ac807ba7b70d..31c417b384810a85ce884e8aff65c225258b43b4 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-fields-same-line-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-fields-same-line-error.js @@ -27,7 +27,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { x y diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js index e8e63744833bd24b4c8a546bb7490715a5637f48..4305e08287b6992a1047762bdc11e06946541ec8 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #m; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js index 7b7f065f7e68ab1dea30b25cbcd90f5085a930aa..eb4ca21c042ef3c7cd1c8a44c278f10fa9c28729 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { get #m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js index 84f933e6d928bce20c2a3436743901bad70e8860..9412291b9587b113138bf95649f5fdb61e6b1ec3 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #m; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js index 4d26cd255971da9a1988d6395b304224a994bd1e..bd5f95e6ec238db68d92c0544c1091c0525f1413 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { get #m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js index 1c656f170b0cd312cc373d5697f8c813ed0780df..66194fa59b2ffbeced7461cde016dd59e2cc1fd7 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js index 35f9d2ce9dae90d03520ce27850f741fe9d8b614..a535fc445c40198cd2b3c856bf23018ca4e7b1d2 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { set #m(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js index 2afc1ab11fb06be5495cd7313145e14604c6832a..d45004881bfa368490261335b3b9b240c196121f 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #m; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js index a9a7a04749bcc1785453c5b10d5d3b0222edb85a..0d7042358944221109f47895ed8a9d0ef0748390 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js index bc268b1cdc47f103ea94faac99a8883a3cb707df..acb281b257aa12789189b28f83e83165a05d7dc3 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #m; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js index 66f075e908846823fc2faecc65e34c8d0f0e31b8..6958b9ddac7e602870563575398a3dd0a80c6115 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { set #m(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-constructor.js index fcc5505835bf67027ace73848a97785c0e395dc6..32d351b8e97927cdbfb047903a9d918dc0810917 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #constructor diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-error.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-error.js index a1dca39601ea22a907df1c193411f846c6f94a23..14fd88078ed3c4f0637b56330b20bdeac10e9174 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-error.js @@ -30,7 +30,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { # x diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js index b1ff6cbc5a9b72a1ec08de1ed332f66b0c444306..8e9a05e3cc29a3d34a28142cc696c516f8ddc836 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #\u0000; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js index 540a3f4ddad3460e28e648abc5a3293d09aa06b9..b51aa5dbcc6ec80a852340252c52cfda3f4ffd5f 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #\u200D_ZWJ; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js index 0c1ccc4e9c3cfcb36cb2258e37869a428c47f715..9cc7694bcb80340258f14736306b022854489b96 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js @@ -58,7 +58,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #\u200C_ZWNJ; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js index 4a785dfa2b891203dd9d382acdf0ad1d4329e571..ce6beace6d2eaf76b44cba6f79ecab4f79e9f96c 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { get # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js index 15ed1ea93b79c79783bc6767fb2bf0ea318fbe14..39623a26f2a4095f5802fa9872d0099bdb816c8a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { set # m(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js index 989be632588fe28c07e28eb27d81439ba4266364..1dd0b26ce20064b8def36a78f38fe8b9fa9c7630 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async * # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js index 0ac6d51f66b085cec3c3d6a8ea9eb9912a2b128a..2c73809bb6e78c29293a01a97aa510b27bfbbcd3 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js index 36c35e30f8847ca9601f638065dfc61bc21bebb1..6709b2f21e1913f9b23edae8ad1e86801663c550 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js @@ -24,7 +24,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js index 401dbd34a3ac6c485aba0add29777513f1feafeb..87ec09f45af5710ddfa1c13f45e7c205f630bb22 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { # x = 1; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js index 8205fd0e3d498e630b4c24d72c2aa6ef0e964731..59d39808e58408937efb14cebd7237a01cf03698 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-field.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { # x; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js index 5174d76aff0227832d6c8eb7b04077b44882daac..4c85229b66c5fde71c8e1f64e17f723de1dad572 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { * # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js index 848c0b00cdb664eab6bc747b9bce4af92bb2ff6c..d92447aa290f12209e891f6b73a505214d815db0 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js @@ -24,7 +24,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js index 3affb82d812e7ce7f077adc1d965f9a39903a6d9..65e8a1d0cc8114b481e7e2bc5ac722d3f396f1b6 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js index 8c087e002aefa8a87febf631f6c2b746e0f02bcd..96ec201fc717fb2b6e037133cf66bf69bb03d6d7 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static get # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js index 3fa8a034b85f7aab538d65f98ba67fe5b71a7590..04eaeb1d7d5ac8003f8d539802017dfb2cedef2a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static set # m(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js index ff03c518f92bc097db3b3fa6fd13cee72b39857e..d203e951291f00804ee3789fcfcdef7744c2b59d 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async * # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js index b489fadd4260afed2b56b8171a2c36be29be23e3..bfa344c6868a6a9273839feb281f10a1c0379e8b 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js index afa44200ab7cc7b9ef0a8d7a9d7b0545a9f49c10..37df3aa708b5aab6701de443fd5d8b9ef13b708b 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static # x = 1; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js index f8a6cd6e5a39021911ca98be19441a412957fede..3b95a3415dc1e0fb9d0d92e1b30146ce5be9ebc7 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static # x; diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js index 18b07e8fb8433387a6233fa8eee2dc91658ee36b..1650a36dac56c6ebc3759d4da6b98cee8f21e820 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static * # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js index f115427940c081de7fd587f66e5e9d5b72e29fc5..6bd0321a1991056f8a012fc0637fbe1ef50b4772 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js @@ -22,7 +22,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static # m() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-privatenames-same-line-error.js b/test/language/statements/class/syntax/early-errors/grammar-privatenames-same-line-error.js index 4b581a01495144c766328e8634650c3f7d069d53..5c3f857ecc2f24ae558e662d31466ebcd8a7e336 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-privatenames-same-line-error.js +++ b/test/language/statements/class/syntax/early-errors/grammar-privatenames-same-line-error.js @@ -30,7 +30,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { #x #y diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js index 28540bf4d523bfcdf9a31b55d5d4fe08ef0e90b2..c0885700bc1827fadac83e1176be046f396fdd3b 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ async * method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async.js index 8a1587c3e96c346a7e816b8110a4ef067ce28629..523cc59700fbfc000a0275ce6e9d131684e9b159 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-async.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ async method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js index 7db45fad674feb20918f503b5d41fcd189aaba57..f40850502bfdeff224538b292253f5fa713f2fbf 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ * method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-get.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-get.js index 8e31b50376198eada8773366416eece6b164ecb5..03800daf4fddc19a25310f07ccb46ab40073ebfe 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-get.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ get method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-method.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-method.js index 3907cba888e51d2c0f5fe1a48f9df58c1a01810d..e87f897e915b7379d42b709c646677d69da31ae4 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-method.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-method.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js index f764d787ad681d9a16fe80fce1023dde3ab8fffc..63401bd907017cdf2cbb25eaa58a8baaaf9624a4 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ async * #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js index f6a8b94ca2448d8402ab9690a67659b5e60fcf83..5a6e779079705defe15eaf2dc418ccd727ec4a7c 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-async.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ async #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js index c4dfa99cd033273b9d11c27f86d46a3a66e6aebe..9f6949c29efb2ac1449789e55b197f688c174675 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ * #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js index 66276bc481db4b81c39df5310afb106c14e18914..5ca1d1e6d658f5f83e04eecfd210025f8bc74d7b 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-private-method.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-set.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-set.js index 24b3e3e344271eef20f36fe35990aa57e0d32857..03df4e1bf838ecf203134b1a323eafe8a69174a9 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-set.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-contains-super-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ set method(_) { diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js index a5c15026f55f7089f055abd0b3f9155410ca597c..20c0a087012dc99409234c76a962ba2ba7cf0967 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async * constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js index 67cdbe9d1aeffcf70adf19c0f1847026b7b42017..609efdcd5c79f3cf1e9135ea0a4ab70f47800ac2 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-async-meth.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { async constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-gen.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-gen.js index adb6818c0ea534c18dd0c27a83ebdd02d3abf4ee..a8082a4c381a297440911f99caa406d8cea6336a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-gen.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-gen.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { * constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-get.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-get.js index bfbb5f28da66dbbfb3af81dc99fd2d99f41ce36c..19c835611c25ca74d4aced4e3cba89ce07d66114 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-get.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-get.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { get constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-set.js b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-set.js index c03ba24d83d490fa09c0bd8b0e8ad2dedb5013ed..fb73fd08bd9a924a62b04372aab2c33e592b6270 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-set.js +++ b/test/language/statements/class/syntax/early-errors/grammar-special-meth-ctor-set.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { set constructor(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js index fc7a232a2a7e0b6cbd868b099d0c649b7e837269..0f116841734c4c516f60956d6a2e8c98538f5bd5 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async * prototype() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-super.js index 1c2c4bdbafd05bb95409acf1d21d1b0f728074b1..5136713f430ba24db36ab0278dca8fad6ad03283 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-async-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static async * method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-prototype.js index 88e4b95f21d6102ca383b04a20dfc336d2763a15..603e6611ab44f3f4266068e13e57b6a91845af20 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async prototype() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-super.js index a197726c356b53be1b20c0d48c1b79612ebc85e2..648a6de1ea08a6986515bf4e5eb474c32d7ac65a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-async-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static async method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-prototype.js index c5c5529e4f990e1a34af37f3d346f79968807756..2fb95c5f100ed984a9ed54609fdd17dd1da6ef07 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static * prototype() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-super.js index 3e69a7a4495c0d0619d3b54aac8cfa2390cb45a4..70f2ce13b4627776eee8cdffaccd0c5cb775f15f 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static * method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-prototype.js index 962994e0dae741cfb91a09507e10c5b9b2a9f412..e9ff941401b6a374418361b18bc13d35761ff0cf 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static get prototype() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-super.js index a72499191f2ddbfd0abd7edfeb5037e0c2214fc6..7dce9ba59be59de2b740ac64f22abe4bfeffa16c 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-get-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static get method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-meth-prototype.js index f8692154292686065a285f4b21ae1423a5753db1..f8a8cf776bd725ac673a9907ce412f9776244d42 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static prototype() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-meth-super.js index 8ca8799d4937b65ba08416ceefa7fd83fd9414e9..5dc6771597494a0840cde39179411e149b8e7653 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js index 44037825e0c81dbf7ec24b8eb1f3ba3f16f5023c..553f4168132a78bbae7ed6148d32f8b016f81090 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async * #constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js index 9fc2361c316833bbad4dfad18f43abd7dd0e4d70..36ecd0ec1ef9dc249c3c8ca4bc27a5ec8c628ad1 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static async * #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js index 1291fc808207c8fdf68795db7558217709616fb6..b64ebaaede7826b1b79ce60338383780152ed1b2 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static async #constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-super.js index d40db23a925fa77ba5f8abd4552313001a85ea53..fd17178414a98ec30199ae4dc626c77bb1e9cb06 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-async-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static async #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js index 6e4703bebb7147553d7a5d3a0411745bb80fa68d..8f52d57636711086bbc5bf06caed704df670d09a 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static * #constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-super.js index cdca4fbb3c1c8f96f48af061b18d7c2454fc9207..94f27a95623f40c91a60ca10aabc3b06639643ab 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-gen-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static * #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-constructor.js index 407293481f718f69f4c14ebca61b9c595a049130..266c15098fb99ec0de90a6082d78ae1b71153892 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #constructor() {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-super.js index dec213feed62186d0a16f97e1454e95b0915515e..c8369246530f30620c188e14239b39cf36e4c1f9 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-private-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static #method() { diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-privatename-constructor.js b/test/language/statements/class/syntax/early-errors/grammar-static-privatename-constructor.js index d5700bb03b270dbccd0337cf7b049adf1ae75054..4f62d43f593fbca05de43ecc1b5025ebef450530 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-privatename-constructor.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-privatename-constructor.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static #constructor diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-prototype.js b/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-prototype.js index 4c3829b62d9c4d1fd0deeb27516e9fd99079b693..b3b2e976d53f899185bdbfe697bd49ebe299b6b3 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-prototype.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-prototype.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { static set prototype(_) {} diff --git a/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-super.js b/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-super.js index fe836d79752ce7055a25d728e684b24c66662826..5494aa83a1f25b8bbddac5961dfbf0019b089e69 100644 --- a/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-super.js +++ b/test/language/statements/class/syntax/early-errors/grammar-static-set-meth-super.js @@ -18,7 +18,7 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C extends Function{ static set method(_) { diff --git a/test/language/statements/class/syntax/escaped-static.js b/test/language/statements/class/syntax/escaped-static.js index 1be53dc6619bcd3ea772ea428519ac5c47773cd1..f57d012ea580a9e8a72b69f4ed8e44d2554058ce 100644 --- a/test/language/statements/class/syntax/escaped-static.js +++ b/test/language/statements/class/syntax/escaped-static.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); class C { st\u0061tic m() {} diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js index d8924e9d00dd02232d7946c4ac15751ac143ccb6..2e8e6945093834927555e0df3ff20fa46937241b 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-ary.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...[ x ] = []] = []; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js index 4dccb13f67a671f7b8cfd81b4c040af5dc6e0f24..c427f498e12e24ff5dbd084a778d42c68bd027de 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-id.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...x = []] = []; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js index 078b46024081315ce0ed55fb3c4d65950a88ce1a..dcb3c0cc1e4c3f336e3078590ef9223b74b7601c 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-init-obj.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...{ x } = []] = []; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js index 49c02b41a80f3caeb9b97e855bba4eb6224f3d61..be33d79698d5f2c4a7be46d1c70267c104982d5d 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js index ac0ed26da854fd801189235cdf0b6ba44a817f2e..e8dbd9a3d3437c984107201f2f938c62815fa361 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-id.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js index e425654566b904a261b0421a8f1e808c2bf5dbd1..5cb24a9d0dc841d3f5d3b3bb230a6675102a903b 100644 --- a/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); const [...{ x }, y] = [1, 2, 3]; 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 a8e61b00cd24f49f32551d6e1e9fea371b1f7c6c..ac21b57fa3c5be890d62c02132c65782ad97a090 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 @@ -10,6 +10,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 1e8be114c475dc88ac0e7b97081ae80adfc11c55..90bba67e87315a21ea0d2ea45d2366d4bb7adef3 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 @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0dbc2f300353628c5b3d7f919ac62464e465762f..7dc658e4a60ae8df00cdba3c737687595fc66929 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 @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e1dcde49b35e6e0876d30d0ef0ab46ad17164f0f..bb79404266d19f163ae63d3220b9671fd774b6fd 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 @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e9282284b6703a5574ac78f1cdf5bb8278f26125..700af5185efcbe9c1e82147224545391141af951 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,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 abf0980373ddf02ede4214b31ad7c73e258ef2b2..89d78c00b5ed53b5b838fb545105ed15e88a2780 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eecd4c23fdee2d0599516e3240a692123ad7bc06..fbc5fb81637bb53661c07243ac1cad07ef1b77b2 100644 --- a/test/language/statements/const/syntax/with-initializer-for-statement.js +++ b/test/language/statements/const/syntax/with-initializer-for-statement.js @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 53e691353f5267cd8e83469e3e166690e2008a53..01b26b692290982004db77335dad522389d72846 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 090ee620b8af21fe8251829d919d068810702d35..e63ea4d1c4673b01f37969afc6f18859371b35da 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a1e2162feeb9b52ad1305c0fd308083d8a1727f9..9f128bd92aec387b619e6ea69d15cea45f8b6cf8 100644 --- a/test/language/statements/const/syntax/with-initializer-label-statement.js +++ b/test/language/statements/const/syntax/with-initializer-label-statement.js @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d4af1769518a6dab3b8030acdedf7b82c632b3d9..537defd5685ff1501e06fc32284b07971f55256b 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 31f99364a58ec48521206837336573ebe5c4168a..312681fd348fb9804cfc64aea1e26ae863d12668 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b456656f28bcb5e7bef1fe10e178d1b8925e77e2..2b9b8290cfbd8df8f33898d5f9f2630aa31682fb 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7deb43ac94b572e2c9120eec5671e1451fae7f82..f8c5152c5f632b8f2440dff3c8deac0b27b7b71d 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 75f08293790a50ee8ef3eb3a69c69aa4f090e68d..e54a63f92c53027aa45d0c388c4c859f5c023fb2 100644 --- a/test/language/statements/const/syntax/without-initializer-for-statement.js +++ b/test/language/statements/const/syntax/without-initializer-for-statement.js @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c016156a473041aa6ba9527b0fdda04e46b26f0a..8b77e4fb74346cba00ccfc724dbcbf5a7037319b 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b6904d05cf6dbcfd86a34e11b669191c26280374..8c2290d25e11207ee826a36f1a0bea1138283d26 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 95fc49c5650546e4c27153907aed49d8770f5396..7bb5fd2b2090fc647b7a70b0a17baf472cdef6d5 100644 --- a/test/language/statements/const/syntax/without-initializer-label-statement.js +++ b/test/language/statements/const/syntax/without-initializer-label-statement.js @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2790903631f12fb73b49e4a624f2df6a41fef8cf..e5100a1f26efcf84aaa200177d5a3e38d6bb437b 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 82355d5cc3bf7dd9753d94aeb254e6ba1929cd1c..80e79799dffac55c1b8ed55834112a6b662b7cdb 100644 --- a/test/language/statements/continue/S12.7_A1_T1.js +++ b/test/language/statements/continue/S12.7_A1_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/continue/S12.7_A1_T2.js b/test/language/statements/continue/S12.7_A1_T2.js index d20790b9c70124691e33e3d9216e902bd49bed88..eb131dd815be1680e572e97ec3de1a7eba345691 100644 --- a/test/language/statements/continue/S12.7_A1_T2.js +++ b/test/language/statements/continue/S12.7_A1_T2.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a7a805c3c7c09081fec2aceb86a8a2f01dfc0d6e..846acd894b4231348d0210af32037a8f2d11c7ef 100644 --- a/test/language/statements/continue/S12.7_A1_T3.js +++ b/test/language/statements/continue/S12.7_A1_T3.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 081c8385815ee4128b2886329b95a8646ce62c1b..905f3c1728c3433cdc1dd53e7c7d558e0712c721 100644 --- a/test/language/statements/continue/S12.7_A1_T4.js +++ b/test/language/statements/continue/S12.7_A1_T4.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //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 58950345cee56604c345d853b07694ae6eec6d10..d763e9143de86c8c2610e88f1d6d309cc4021ef9 100644 --- a/test/language/statements/continue/S12.7_A5_T1.js +++ b/test/language/statements/continue/S12.7_A5_T1.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/continue/S12.7_A5_T2.js b/test/language/statements/continue/S12.7_A5_T2.js index 199f73b9445c3ee155f42cb39082ae5b93346b65..a203b410ab214a7f7aa358e9fdcf7b788d29a5dd 100644 --- a/test/language/statements/continue/S12.7_A5_T2.js +++ b/test/language/statements/continue/S12.7_A5_T2.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); LABEL_OUT : var x=0, y=0; LABEL_DO_LOOP : do { diff --git a/test/language/statements/continue/S12.7_A5_T3.js b/test/language/statements/continue/S12.7_A5_T3.js index 75376f99857ee47dbc0a19cdb5990bf45d2397fb..5b1a4097589c6f34616457c39bd56b2f279bbb4e 100644 --- a/test/language/statements/continue/S12.7_A5_T3.js +++ b/test/language/statements/continue/S12.7_A5_T3.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); LABEL_OUT : var x=0, y=0; diff --git a/test/language/statements/continue/S12.7_A6.js b/test/language/statements/continue/S12.7_A6.js index 93608856a5a5b4fe9dad17a0c021798f85612084..926722219d6bc8e54bb8d3b4214ea6f3c28209b4 100644 --- a/test/language/statements/continue/S12.7_A6.js +++ b/test/language/statements/continue/S12.7_A6.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x=0,y=0; diff --git a/test/language/statements/continue/S12.7_A8_T1.js b/test/language/statements/continue/S12.7_A8_T1.js index fe7f646fb0fc2e515e163201ff8a03021435d9f5..b3c906eb7f903fe7354e81b8e587efb1e2f222ed 100644 --- a/test/language/statements/continue/S12.7_A8_T1.js +++ b/test/language/statements/continue/S12.7_A8_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try{ } catch(e){ diff --git a/test/language/statements/continue/S12.7_A8_T2.js b/test/language/statements/continue/S12.7_A8_T2.js index f0d1bc5255fb916a3cb9ae083efad89f9552e6fd..578fdecdb64bab82a5c99b848e382aacaad74a52 100644 --- a/test/language/statements/continue/S12.7_A8_T2.js +++ b/test/language/statements/continue/S12.7_A8_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try{ } catch(e){ diff --git a/test/language/statements/debugger/expression.js b/test/language/statements/debugger/expression.js index 82e42c9b02c5b558f4e29b5d9a233259048e7106..445682fbaefeaf87e03f14090db45c093cf79afd 100644 --- a/test/language/statements/debugger/expression.js +++ b/test/language/statements/debugger/expression.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 14501821f2a52c4eb1321b9c1b80fcf41becb2fe..75377701e1dee280deb1557a6af75e2c45a9129c 100644 --- a/test/language/statements/do-while/S12.6.1_A12.js +++ b/test/language/statements/do-while/S12.6.1_A12.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 0e3287d3b4ab3844308c0ca0aca9835cf8686d71..81c0e7bd634ab94577efbadf642ae60fd6d938ae 100644 --- a/test/language/statements/do-while/S12.6.1_A15.js +++ b/test/language/statements/do-while/S12.6.1_A15.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK# 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 dfc2bc29320ba69cdfa850766a8eab7ee7b53100..430f8247d29f2256362aabd310d8a459f12991f9 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#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 4c1eb4675bec62fe0c0444b984195fee20ee021d..651768912037cc68c5db518f0f421fee4747f08a 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 52754aa6dfbedc113330298ab38565b7a3070cdf..05a42bba99980c96ef376626564b19d35dc63530 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 603e92d6ad60c43397fbd962f61ea6b343c1c3c3..8e38ed009f9521572535483d04b0447eb066af3e 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 a3ada5eff3ad656ae839ee4a63f8acfe796fe91a..617b4a3a6f012c6530c0d7ef6ac938a54a2b09d5 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 087102def61f6c250cd4e7cbcb2307f262a5dc0d..1952d8e0afd25906de0a69e7cd2f7ecc4b44ac38 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,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/do-while/decl-async-fun.js b/test/language/statements/do-while/decl-async-fun.js index 07e259a7f868b0602c180dc061e38a5b75cb3b50..e84df478ff54d8932383c65f62cf84f8acfec2e5 100644 --- a/test/language/statements/do-while/decl-async-fun.js +++ b/test/language/statements/do-while/decl-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 74bea4dd6ae515a445de3ea1f687ab4d26e18672..0284c9bcb5108fc9f78a797df1a34b4e863345a4 100644 --- a/test/language/statements/do-while/decl-async-gen.js +++ b/test/language/statements/do-while/decl-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 68eb69c5f4a3e8839108c38e6c9cbc76d3175132..f853a425ad9de23eb392c34cdfc8c8b518816596 100644 --- a/test/language/statements/do-while/decl-cls.js +++ b/test/language/statements/do-while/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0100622c9b27ffc2e6c1bf048083978ac3d80072..be182af7967767fa077742c4ec3e558e9eb3fdab 100644 --- a/test/language/statements/do-while/decl-const.js +++ b/test/language/statements/do-while/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0536ed73a48918b6a284f0c8b8238ff21fa5702b..4c349cc21ec974e64c8d55b9e56b0e71adceb956 100644 --- a/test/language/statements/do-while/decl-fun.js +++ b/test/language/statements/do-while/decl-fun.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 19fb049d937c24436444aeb624d649b3037ce74c..9fb1d89f56f5f04bf5253bef6358cd508b484683 100644 --- a/test/language/statements/do-while/decl-gen.js +++ b/test/language/statements/do-while/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b0124e5f0aab94fde192b8d23ebb8ded2c4dc0c8..018893af6abd382bde39e860067810016a368037 100644 --- a/test/language/statements/do-while/decl-let.js +++ b/test/language/statements/do-while/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6a81e27f424f8dd1d27aedbe7f7f3ae1cba5044f..69cff0f374b33064508fdbc1672f7f819445f476 100644 --- a/test/language/statements/do-while/labelled-fn-stmt.js +++ b/test/language/statements/do-while/labelled-fn-stmt.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2826b89934d4c2888291309321cb1e5c07e39aec..617d9ec4669fd2dc6e0b86023ffa7f2935429ff8 100644 --- a/test/language/statements/do-while/let-array-with-newline.js +++ b/test/language/statements/do-while/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); do let [x] = 0 diff --git a/test/language/statements/expression/S12.4_A1.js b/test/language/statements/expression/S12.4_A1.js index 126ded2822e41e166e129451008450148186253b..64acb33b6818e51379463e4c8559feae944f2c11 100644 --- a/test/language/statements/expression/S12.4_A1.js +++ b/test/language/statements/expression/S12.4_A1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js index dd7258924b5cb6b3b6067920a4cad888c309cbd3..7dce3d09b00cbb363914626443ff9b6cced348c6 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([ x = yield ] of [[]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js index 3e83fe6ad675df46fcafd7abb64d63be57f3fafc..7f97553d0d6376c2c3bbd18e3fccd0deb369c8f3 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([[(x, y)]] of [[[]]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js index 67d4fcb0a14381adf7a049f884b885c860864db1..ee9fa2ade0c57e03bcad39982c8e1736961f8004 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([[x[yield]]] of [[[]]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js index 5df076db7323bde3d5dbb935b465360601a155b9..7548e3677cf084c4b326e867e8ec27b29d4d1649 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([{ get x() {} }] of [[{}]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js index 98b5cac32d0a5d52e6e30cc8775adb1d1db99692..e328a70bc7c90288ef0e98476536b44653bb4e4f 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([{ x = yield }] of [[{}]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js index a1f6ff24b7074b1e2b4e9f27a52ad8870e4123ea..2e3a3f12ab80d33b5b7de165489b4766e6c05969 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([arguments] of [[]]) diff --git a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js index 074b2f892d1f1c56bc5a0b885c38de257d752e09..776f22290abb9bc95966d0d64a2c409bcc1cac1a 100644 --- a/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid.js @@ -27,7 +27,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function fn() { for await ([ x[yield] ] of [[]]) diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js index 887108475b7ae24db17ef7f4c5b603b3c8b49563..a0f044a8fbdd4fddd3a0f77c07937eb768185fda 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js index 294d76d88ad622bb74c518dc3d97ed5d0b5774f1..c4edca82b5ce0db3aa7de52c962aa09014c07100 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js index fcd0e46e701c1ab7ca47f11b70e57a502fd539e5..ff51506b62158f5845c98f6ba05ba6a41f9d3924 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js index d7b50d9bcb5499249a2f25ee830213a6826eeb96..b6c868c08c07dd642348005e19e757e56df781c2 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js index 3964cc8f55d5244c143c57effe49abb985a186a7..5511d057cba7e381f6145a20aa37bd37046226a5 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js index c0d8ddcc8c1859823871b2b53f78a28360cda74f..6d5018556442ed0ddae12536e9c243df40095792 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js index d2413b42ee613e488289b9bd3f112b66c6e7e292..e14c4bf7edd38894bd45d80c4923e72d499f9168 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js index d73647499f0e28fbba05df8f90c71a244d7b4397..6ae4748625f9a349f3ed79e0cf704210f48ffc57 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js index a6e0f66659f9a670effb11df3f8c5c2f999e9b6c..1abb44e048f69e5f869e5dc5c9be94269071eec0 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js index 75212c8b411b62e371e24d5426ce9ac5d8f292ff..9671ae37b53a9021e2f679bb02e3f4018345fd4b 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js index ce93f216bffc97dbe8ab31fc9511ae0705a133cc..3a898662efeb19cc2f3509ee2bd6d770cfa4e92e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 5df6cb18d5534c0016c0e5b0b74ba4944864fa8e..7a67861d7985233c803dc872f8d2f5d96cbee9f5 100644 --- a/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js index 8601a6134f94053c402ff04d97d06aed434255e3..33534bba27c06601c4c931870f670a46decbd831 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js index 01ff9e144c917140a58f96cf19274bddcd441898..883669ba4f4836170cc867cf23a0dcb061b7e70d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js index e930f89b1ec61794ef71ed414a00e375345106da..abce4cb6b0a61889bb8e27009e8915d89bdda458 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js index 4e79b5fc2787f64e2dafe4b132fbd3a749afeed7..95949cf52e167daaf7934230432c1c32751465ab 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js index f4899c45d577470e31ad0b6ec559c1982c24e442..d4d994c69c5d093072ea43a6b908c65366a23a9d 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js index 3193faa588e4cb4fa95a48f99eabb42a56c5aa67..f6462bef5295e4dd89304146577165a9d029924f 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js index 6b2964b07c6df3ee0d98a17dda78db6913dc7f58..1e0e48a3a2fba6be19311973d47743990a75498f 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js index 7a2b53360833e86ea0ccc1fb3e726b91b824dd0e..395c33ae0a99617083ad48826f4e0022636d8d59 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js index 78231c435923814127faa419e16686fc0ba1afff..98d4b1f2f0c8fa8b2e1643ba879a4d7aa4d899e8 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js index 67c082f806f118fcdacf8a8c44184117375ee016..e1c676b29a74bb8c2e6a78200ae03ea21feb17f6 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js index 1cdd83bfce0722296df1c35388e1cbd6bd11a764..a143dfd7ec5bc340bba916db70e089d4328de7de 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 28f77a6e4fd17665697b695ca3763e6268560d0d..0fe639ac92318646b1fd2896158e913c2238788e 100644 --- a/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js index f86fc312ad385c3bdeb7fcb34f63e11752a9df44..5c48b0031f91363a58b485b063684c94b5ae0eb6 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js index a6ec71cb1f61c0ef5f1b7ad4583d6ebef3f3c856..b251b1a8ab3679588f58d7974478fbfd3f8160b0 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js index f4d6b22b4653379149491c10f304c6312c099528..fc34c0b6d16e2008ae2a7e00c40bcef227229817 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js index 44887c4b2f43afb319ca924b67f71b0c5ec8c743..4b2f1844660a2007d75c8655941b8b3ae8561436 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js index 914b48dafff23cac88d33fd1247b821bbe5ef571..b3d193d0d8165b3b9f63553ed7004cf6b32e4fa0 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js index 36cf847b030108f44e51f72b73bc312fe93103c0..08b531c1f6fdd611af0b95770df172a6cbc6298a 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js index 8133d8e39db377ea8660a1a31b0b6f3232a946d8..ce211cb6184ea68e65cb455c2e220a9ba6501c28 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js index e4d6041a8177e9364a4d24354042e69d4076883e..bbed360c6ba7f7953fa83c643c2f636b02228621 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js index 0eb38d758c36d6572f432d663cbbed537bfff8b6..669c91d0517225ecca96d4e4fb65c52ee791c920 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js index 64577e743e60a19481c8a211fa32f10105dd6af7..3d5e94ec17fdad59c93232705906099b9762ad81 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js index 4c0cbb95f4ada7ec02869ac684c2bc4781345745..1568985b3abf261f87685eacd39ea0b648d26b76 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js index dae70c5c5808a354947c10b76d98010252a6b50a..afa5d6bb4ed6cb069732b2383c25715d15b14568 100644 --- a/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js index 61d2e61465e0935508674e56b647a660ffabec04..82e1a01c1737f6650a49f139dddf15f7b19d2deb 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js index 2b3801ee3db212afca7ca7a95595e0d3a034079b..959afa6872df7e9cba80f3c32a4f293698778d24 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js index f64451b23f0ba4b10a6e096c9f349164f875d8ea..d6b98e68512f515324c2063ece5a670f3fa91ff1 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js index 1c8803c934a72e1949676332ccb49e2091ac642c..0956ee86cfec5cf981791831d639d29732e22cc4 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js index ac341f0013652629b6d3e54450031eafc347ed6b..22251ed54879cab5e6185dcc874a50756c4f7b2e 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js index d0e611b286aaf75f5c56ea4f5e9bc88835cb304b..da78e854b08de9a5e201e8a9f092d3303b8e602c 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js index bf3dbd344622c6a497f0bddd2aad4a2b73984379..81a6f4d3066b687b66149d37427b11aa0c570a3d 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js index f3275c00d49b561389a191e8f762a9e5150aa990..784ec5f5c6b0d8edfb72c0d0eae86d18c9e77956 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js index d34d54a1bcf81cdc749f27a7111ed9767e940923..2b7f4c8bb531a3d6d6345c745e0628e8d9981f4d 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js index c9aaa4dacb5f812a7e1540457b56b26d6a752c46..76971a8123d5e27bd972e742ef630687ab382400 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js index 924a803426ec1a2b4e8b7e2877aca92483c1e7c7..1ea7f8e41609aea03746dfda4266dc072c2f2ff0 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js index 9b51cd78b1f4f40ece822aa4fc04d839d51f53e5..717fcc2b75caf294cec3f3a156f0b691f436c9c9 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js index 08f86d495be8443d22a16484beee21853a27908c..26060ecad0478f968cd5d5520a1ed62f2b4bbffe 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js index 2c4b8807cee990369dcc448bcf3cc45fd8e0e17e..0dec9db6d2968d4cb1f4b311d913e673c5c01a63 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js index 35cc132d3f1394e1b0aef2903adc9b6f676ed841..d8ac3e54074f9f5880d2f601c5231f426aee0026 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js index 7d201d9dc609125536e95f09a85eb19c81b355f3..abe0a22c30c389de515472dde2229fa217550ed6 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js index 172aa43ba32cdc555b29439cb9e47b0083f0fe7f..243879aa0d1d5b45ca5c17c3df257049b8b6e9e6 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js index baeefd02928cf89bb7344897f9cf36b58a00bdc4..7b01bffef255faa2396835a7528416296e183da0 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js index 9a6f133ec9d861b711a83a3cc0d4a17e323d483d..9da306cba9c4cafda1115c8cf7b497ae782c9b19 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js index 62a53d2c804fc5293ba9d0039bfc37352ca76d48..486c4fcca470bdb61f1153d144da540b073ffa37 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js index f5f2f36df1dd1e20b8f12a327ec06186fc861e81..dc5dc6209182b539781b79b075106eb3bb45bded 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js index 646a1eed1e97bac613cdc52e4850d4ed82b52231..f29f8d8fcbb2efeeac4233a39644197234c473f8 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js index 037370d91904620572c9b51c4a5f85d166933839..668282b43ff55ba696300ae519d0c84f2ce416fa 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js index 61da2dbb39a6b5b6c616e11d9b5a38e7a3aaa140..bd054ad121b5e997420a8219013653ee51cec896 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js index e386c286557dd1368c63eed1bcaeeaaee334ea7a..882caf54dc449a354d4571a7720cfa7d159efcd1 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js index 0efa418321400f6c99e99b3453a473dbb7ede15d..03f0271e5f0d891ea0d09a0a0fcfb3b42e7023e6 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js index 312337362d76e5e331dc94ee8011c1e73fe42b00..367f467fc46be1a7f3bfef7dac9507621d36871a 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js index 51cc031d5cc7f13a81bb4985753104ec212a9cc7..4ed33ea1e01230e2603400034a0fb22b242eee98 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js index 84b27c29f014a553cf61065a24b68ca7c6004204..364beb8c328779e608b8a9d43a66c0ae8c998d94 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js index b58c4eba56b0c4f40167bbe1ea90096eb36190d6..65650f25e659f3892709522b39523c84f2a274e5 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js @@ -41,7 +41,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js index 84527c94e5c155fe5446268703d953b5dc53be62..6e838253e20c8781c16c57c43b3b0d95179204cc 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js index 6dcac3c1c01500b12fbe95db333a76460d4c3d5a..30779e0216d205c05bb05b25c45e0d40fc9c77d7 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js index 439c83785dcdf69654e3aa11d5d14b0355010088..4404bddf64d9073d709112c6d4cf77ebb7c41997 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js index b131bf299c8c67234bf5c9af89ab77bccdeaea51..a8673f63ffbcaabe03570abae90aea48cbb1eef0 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js index c4d16869641e347485f645cd676f2fe0227b5a94..6e63ad576c710795960b2f888a20278a76b6507f 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js index af9909917be69cff3c680ec9723dd02377783d8b..c9e7d3457a7025e82078cbb3ac8af8525540c3d2 100644 --- a/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js @@ -44,7 +44,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; var asyncIter = (async function*() { diff --git a/test/language/statements/for-await-of/escaped-of.js b/test/language/statements/for-await-of/escaped-of.js index 9df70e1dfb7f1812c5168536970a63ae5b314102..5ce55e2c02c7b21da6e47669a2f3882e8003da5e 100644 --- a/test/language/statements/for-await-of/escaped-of.js +++ b/test/language/statements/for-await-of/escaped-of.js @@ -19,7 +19,7 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e0e8eff23396f46e313399b10e8dfa39296aa4ef..b1712f3df2580ea5a091a70c2f74b34f720074d5 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,7 +16,7 @@ flags: [noStrict] features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); async function* f() { for await (var x of []) let 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 db314778e15e9d0d9159d3554a4fd6b284f2e22b..46b905fd206239e6ead3a452a596789c65a24069 100644 --- a/test/language/statements/for-in/S12.6.4_A15.js +++ b/test/language/statements/for-in/S12.6.4_A15.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5ffed9822b68f5306aeb95b970586e5ca15627fd..1fbda3e036fe311accd62d04b5baf6466010832c 100644 --- a/test/language/statements/for-in/decl-async-fun.js +++ b/test/language/statements/for-in/decl-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 815353f2bf97e52a57882f2946f7b253a7115dc1..fa801e0d3489f0c3819af4914b2b955f6d53ffe7 100644 --- a/test/language/statements/for-in/decl-async-gen.js +++ b/test/language/statements/for-in/decl-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 158c1c57fe89dcd4aac6f2c24f7a29e3d0c32494..0329c346a277abced9f8ab33a536735fff70349c 100644 --- a/test/language/statements/for-in/decl-cls.js +++ b/test/language/statements/for-in/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 afb4cb70bf08a886cfaad00bb5fdfb09ebfe3651..76377731c274869173c2ce903e1600e488e018ff 100644 --- a/test/language/statements/for-in/decl-const.js +++ b/test/language/statements/for-in/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eac4cdfa28392301b310a5b5cf8f2f635dcb97ac..fb5430250d722704c3e3da31d989b05f5fb0c534 100644 --- a/test/language/statements/for-in/decl-fun.js +++ b/test/language/statements/for-in/decl-fun.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d00f25653d5c003e24b07588a75858609c4f5a60..672410a560906f57150870574f7ed14ce2bcf2d0 100644 --- a/test/language/statements/for-in/decl-gen.js +++ b/test/language/statements/for-in/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0b20688c35f302e7cbc18a8c4cbc90ab203f6f79..3f66716f339a00eb0da0fa66332c075680c70d53 100644 --- a/test/language/statements/for-in/decl-let.js +++ b/test/language/statements/for-in/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for (var x in {}) let y; diff --git a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js index e6c592df3c8b5a42cfc58c578c045fc2a2b80a07..16164b10b03d36efc0f411df05aaa1f1f410e7aa 100644 --- a/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([ x = yield ] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js index 9d22594ad43f5ce3b5953e06fb9906cd65e081c3..6ad91804de8b434c47a0dd4b52d09a1e297e0d82 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([[(x, y)]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js index d45d2558fe4deaabcb04f7c9df8696d008368e64..1e367da12de3340787cb6818a63b66f6c61d7c12 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([[x[yield]]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js index 8162507948917b0d02d25ff38b50c2de26b175b2..9aa6ddaa85e8cf49ef66b0e3b12b2a8796a75239 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([{ get x() {} }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js index 28b1068936f914219250a5427d7c148dd18c639a..290d1197987d2e1a4602eb25a4e4d1efa4b2dbf8 100644 --- a/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([{ x = yield }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js index 6176fca9cccdc02134910caa4bf0d30c043882c6..73f0a284e7855a3bf55f1fc7f5e0da40dd0da190 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-in/dstr-array-elem-target-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([arguments] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js index c7c34804bcb3ec352ac9fba1886ec0447df34ed4..728aac3775286c9bd07b0b3c3cbe5041a491f954 100644 --- a/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-in/dstr-array-elem-target-yield-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([ x[yield] ] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-element.js b/test/language/statements/for-in/dstr-array-rest-before-element.js index 5753169cfb505c4caca5fbb0e69c89bc4825fe90..8de0f7e14c59fb3dd83720210909d016973ef8e0 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-element.js +++ b/test/language/statements/for-in/dstr-array-rest-before-element.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x, y] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-elision.js b/test/language/statements/for-in/dstr-array-rest-before-elision.js index 8cb1e1c85af813d76a6671d6a1eb37bacbd9f625..ae2ed110d18d82336ebcc8f25ef105fe3e1af2ad 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-in/dstr-array-rest-before-elision.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x,] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-before-rest.js b/test/language/statements/for-in/dstr-array-rest-before-rest.js index 5f76d919c0aef2d2e0807c3f2219f39222f8202a..1b7d33b195f8a7edf18c2d317c5bb16c6ba91a1b 100644 --- a/test/language/statements/for-in/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-in/dstr-array-rest-before-rest.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x, ...y] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js index 89ab8487c17a420b688f02fe399100283d862704..b40bc81bcdee640e7f69216282db24369bf48c09 100644 --- a/test/language/statements/for-in/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-elision-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x,] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-init.js b/test/language/statements/for-in/dstr-array-rest-init.js index bd92abe07b5f7bdcb79b017434a57eddc0f39d88..e366b19003785e3a70fe75a073f5c927bc8f88cf 100644 --- a/test/language/statements/for-in/dstr-array-rest-init.js +++ b/test/language/statements/for-in/dstr-array-rest-init.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; for ([...x = 1] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js index 9ee0f4cee35059610ca307f0e27456631f5d6e6d..366b5605a6b3485c933e21a0b4f2a93d8148a9a3 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...[(x, y)]] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js index a53bd413cfa8e6744442cc09b835ab8e18b09065..4a729370f09b866a3b95ec784a6dae075e328013 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...[x[yield]]] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js index 6028f044e5c4e6c6891287124083ef68b52dfdcc..c19f0938077f1b255a7d5821fdd8979d3416bbd5 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...{ get x() {} }] in [[[]]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js index 136ba81066f0f2ec8428b62bb010d1211a03c9ff..aed7def4d80e43bcbc281d437af4e8b32ce0d3de 100644 --- a/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...{ x = yield }] in [[{}]]) ; diff --git a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js index 694859390eee8e20456d1d629195786c3ba768fb..e8e3821d5aad497077961e8604a5da3cf51d48b6 100644 --- a/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-array-rest-yield-ident-invalid.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = {}; for ([...x[yield]] in [[]]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js index cc045989d68ce0bde80932504dbb8fad277eef26..5d263f0a446f2019aeaeb6607f3139a69a334faf 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-expr.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function*() { for ({ yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js index 859487c6f6c249a88214572632cbce1d1e39acd7..90750856170ca7b725882fd9875260dd99dc1dff 100644 --- a/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js index 620b3c744151148f2799c9a6bae02557c280928a..a94595511b75d3f398ed51bf8bea7b62058da67e 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-init-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ eval = 0 } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js index f492ecb301588a67baacc5f5b17c88f36285b87c..4782a0d44050c0cc98a6edbf5e6fbd10f2221993 100644 --- a/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x = yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-id-simple-strict.js b/test/language/statements/for-in/dstr-obj-id-simple-strict.js index 33ec80ed96dd05c02e22f2dfe73e194278ae953d..0352369030954a01eae1718cb901a03683b25056 100644 --- a/test/language/statements/for-in/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-in/dstr-obj-id-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ eval } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js index 292a84cda784e7b72e025f08accdf0a156b0fd4a..3cef6319b0a21e7093e7ab3b1a62b7caf3d6d479 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: x = yield } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js index a3975cf9675d920a91ac4241780bd0586f015cee..09a3f196a7a6f725b2937f37607bdc6dad41a046 100644 --- a/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: x[yield] } in [{}]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js index f0d28851ee34be05f20e79bab3375a9bf73a0d7f..e0ac8d8c082c34ecf7ecd6eeb0845fab4011fa6a 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: [(x, y)] } in [{ x: [] }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js index 7c790a0253ae1884223091edd69f6ab35b4aa1bd..e684cf2ab2497e2e75b9122030bbe69e3ca269bb 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: [x = yield] } in [{ x: [] }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js index 586225f54764b524a363dfb2f28eab68053fc02b..1e2895b2c95abf2c8c24a4f028997cfbd4e61cba 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: { get x() {} } } in [{ x: {} }]) ; diff --git a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js index 320dd00adb23c6e2b9d63e1aa27c6e2d9c75b3ce..7b855674cfda4ae9d05eef3b931d290c1eeeeed8 100644 --- a/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: { x = yield } } in [{ x: {} }]) ; diff --git a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js index cd7fc557ea0410c9d03258e30ff56c0d37a8caa8..42a3b391927a33f35058eb5225c4b1086a50516b 100644 --- a/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-in/dstr-obj-rest-not-last-element-invalid.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var rest, b; for ({...rest, b} in [{} 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 9d379d916743caf00fbebb2fa3b0694be64caf10..1e8927743e1cf41d3bc9cb0e5f570e10ab4cb7e5 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f999a28be25b8d9ad55a4ece688f9d18c8a249dd..1d51f66839f21e05ac87c7ae7fdea8cf392d3712 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,7 +12,7 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 49e0f2104dca195fd2813ff98d8f1babe43fcdfa..725de6b10665f13eef98c45cfdc6cebd01232be4 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,6 +12,6 @@ es6id: 13.7.5 flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bff9cff8d4ed9d79028d59fcc151b157687a134c..1d5b1698f8fc465c525fd19c1cc0134ea621230d 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 35a3f6b32df761fd8c1b5841bada2b330f9a55d6..190d9b49147c98006c340c6ea03aead93303ccdf 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,7 +12,7 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 be597fb10f768ba250caa5cd48de99edeed391c5..8cedca5f6db5243ad8f642312f3a07ce1a8fac3e 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ff458a03e34962209d34ebfd0fc8b7b23352fda7..4ec22e46d8c7497f412355b7d903e2315552b21b 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,6 +19,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e64bb0df72c414f944e144cf05f16c30121c0987..22d55bd2b724542150362587b410d1657c94d800 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fd7439397128cba45043945fc741576c9eaf2079..a6047c5392ed8ce80b43e6be01c00656a008b78e 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 badf8bdd521376ca9dc9e78aac46dd40f2f83bb6..347acf00b4f9a24f8871a28ce724b92f23a28950 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,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a3c1f8334f248019f13d222c7f7ab0d00dc7c83a..15b3c2a70906ced528c7fc55d70d50358d899e87 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-const.js +++ b/test/language/statements/for-in/labelled-fn-stmt-const.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d08bf29bd6167eb6454775fbb52fcd4cdbd12aaf..e315476d1ab80a4176e97ad2a998a93cf9124fc1 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-let.js +++ b/test/language/statements/for-in/labelled-fn-stmt-let.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 aafce8c5b0a2949c33ac026fb6c7fca4f02a29f1..544dab3f1f41ef16e6209ed88f6005315e74e79c 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-in/labelled-fn-stmt-lhs.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 57edeb1c92fb32db237c3ab9189a56b6c803c810..4315eb6ec280a07a2a855babea7d6c3471733365 100644 --- a/test/language/statements/for-in/labelled-fn-stmt-var.js +++ b/test/language/statements/for-in/labelled-fn-stmt-var.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2e75b06deef2f8af89d5b1de362fe39f7f35d0b5..1c077b56235dab1e8ece6316dba6a2f916d5f8ca 100644 --- a/test/language/statements/for-in/let-array-with-newline.js +++ b/test/language/statements/for-in/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ffa9c5e408c6cdb2aa4e0c5fac3f8d77fe112961..d6ddc1ec8801fa2a2180f2cc8f9f3099cf733d5a 100644 --- a/test/language/statements/for-of/decl-async-fun.js +++ b/test/language/statements/for-of/decl-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 54d556726a288ac64a7de3b9e7268a9c9488c1f0..3e9014936de707fa5f32222ca779340c9d7d8fb8 100644 --- a/test/language/statements/for-of/decl-async-gen.js +++ b/test/language/statements/for-of/decl-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b46f4c8d112fa91480d7852699612d0c627ca9d5..b6e13c5b6cb3850c135c055400d8469786e45c12 100644 --- a/test/language/statements/for-of/decl-cls.js +++ b/test/language/statements/for-of/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 879020ac75b71c99bb9d9edefeea1061a72f2f5f..c30c10312a9bd596806993b389a45be0db8219f4 100644 --- a/test/language/statements/for-of/decl-const.js +++ b/test/language/statements/for-of/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 488889370ee05f3c65f815a2ee7eac770f283c42..24bf5274db6d908ec13670f397655fa821e46f10 100644 --- a/test/language/statements/for-of/decl-fun.js +++ b/test/language/statements/for-of/decl-fun.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c5eb2acaf5fa6b3f1889d9379aa8f88e7567068a..d012e10c3be5e83b09e96c1572cefce8b3745cb9 100644 --- a/test/language/statements/for-of/decl-gen.js +++ b/test/language/statements/for-of/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 75645e2f102e9e41e44e4643767ab2a9fc7583f2..74c74e06c2a21e8bd0ec4b82e67d8dcc603d8852 100644 --- a/test/language/statements/for-of/decl-let.js +++ b/test/language/statements/for-of/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for (var x of []) let y; diff --git a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js index 6ce06050961a34256c891938f2144303ce022f76..1e10ae3a3592c1d9bee4e59291088daa1e86e9e8 100644 --- a/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([ x = yield ] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js index 3ff3d1682bdd49b90be3eeee211264e4dc8c7d21..50b3e0602bbf2d87c9baba8b47e20468f7372f0f 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([[(x, y)]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js index ed286f2ca9b9d00f0dcc33f35e15aa0ade7ee57e..d225982a0eb543f44f663a95595484d810854d68 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([[x[yield]]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js index f187d5a38a19cf4b9c0ff9805648114999b88581..aed00ae1c409b69665b29b6e7fc29aa83600392b 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([{ get x() {} }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js index 05ae33f51c194e2feb61cdf0dcdf04eaf06c7f3b..f11c1679efab242b1a51b92db731ac09b9f7e637 100644 --- a/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([{ x = yield }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js index 74b33dbf55c4bdb2906a64879d072235088f4bbf..bd7ad37361e5cb0e2e62f8977ea0e6ffb2df81a9 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js +++ b/test/language/statements/for-of/dstr-array-elem-target-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([arguments] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js index 83d4e90978686dd44699bae6677d9e07cc3deffa..ffcd84209dccdd5052c98fa98e883f473f25c540 100644 --- a/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js +++ b/test/language/statements/for-of/dstr-array-elem-target-yield-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([ x[yield] ] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-element.js b/test/language/statements/for-of/dstr-array-rest-before-element.js index 4c29d2ad060a388896a50e5f0cd6a70b26d8c39b..de8be9a8ea692d14808bffca963286da363cb884 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-element.js +++ b/test/language/statements/for-of/dstr-array-rest-before-element.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x, y] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-elision.js b/test/language/statements/for-of/dstr-array-rest-before-elision.js index 6d805f6358836cf2f2273d46fa5d5ee430ef0d31..7f736657a6247ff732f2ba7674d0658035e57084 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-elision.js +++ b/test/language/statements/for-of/dstr-array-rest-before-elision.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x,] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-before-rest.js b/test/language/statements/for-of/dstr-array-rest-before-rest.js index 8c68e2e57107e7ee87e96791610e018fc2793c42..610eff16e049f9feca57a3abc004a2ca0386f06e 100644 --- a/test/language/statements/for-of/dstr-array-rest-before-rest.js +++ b/test/language/statements/for-of/dstr-array-rest-before-rest.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x, ...y] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js index 3b6212fda907b6e8788afd768ec2111d4c2276f5..f87953aade02090864859e3e7d5ae7e9705b67e0 100644 --- a/test/language/statements/for-of/dstr-array-rest-elision-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-elision-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...x,] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-init.js b/test/language/statements/for-of/dstr-array-rest-init.js index 1d41c9ad7d53eecbe92b52dcbaf600549da69808..de3d63cbf80e6d53545371fdfd3ced81b8e4953e 100644 --- a/test/language/statements/for-of/dstr-array-rest-init.js +++ b/test/language/statements/for-of/dstr-array-rest-init.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x; for ([...x = 1] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js index 7e2b16bfa5a9214bc54f88547a840449a33c7506..c7c890a157ebe3b3df48c23cbfbaab4f94195cab 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...[(x, y)]] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js index e6ed5632d6b5a5370f27cd421b6ad1655da7581e..f71b64d87ac2593af2d8e1caa1775cda241e2595 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...[x[yield]]] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js index b413731431c6b243b50513802c5a1eb5d617e1b4..a4f11bb2e612a7466442a139e14309cc4f1eebbb 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...{ get x() {} }] of [[[]]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js index d36023afb5b42d4fa9f9b4e7fe97ced61d1c58f0..e8041341f94260a7bae337b9184d1427e37aa881 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ([...{ x = yield }] of [[{}]]) ; diff --git a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js index c0b8149c8c3e177f98159a35fdb02b915f3955ba..9527ecd9461cb05314410ab0765dd6cbdc6a893a 100644 --- a/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-array-rest-yield-ident-invalid.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var x = {}; for ([...x[yield]] of [[]]) ; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js index 62084ee87bf2dd8bf8bd6d9192efbdf7b2e95016..9e194e4cbdc6733f25e7606be7d3682eca720a0a 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js index 6b9cf85216cbd7ec144ad437e95c7aa30ece0522..719a38f5877a4de7d33d53e2c3c0f569c87bc4dc 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js index 64c52d98c577e6f1e86601ec3afc0d1b4b6685e5..9171a89222daf73f5d528b1230e839a009e7eb15 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js index 0866cad6cdd4c8f277a9cdc322864b91d09c7a0d..2a7d9e8417acfb8a00d6fa373967461cf5006aa6 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js index 602e64a1cb338e426a2b7864fec6ca7a13a67e73..825afc940b6f0bd8f740df15a8fb160b28b76a5b 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js index bc14a5f681b5d36886a466891219ecef68bb5e0e..938744308bd93b77c929da93580591b4e4871f4c 100644 --- a/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js index bfdb0b71277aa2e6d205eca1316425691b0914dd..afbc8d07d5f11e76c6fa97e16b1e8fdf8b615cf7 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js index 5513e662b66bf0a972134e2895ada577c86deaa0..02517bc07c79e4e1a45d9eed142c77e78e2a4c97 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js index 6b31432864e924d8fa3031239a2b04b008a8c71f..2d40f6697fcd9625406c0313775ebbb8c61edcd4 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js index 7567d7cf7d79c8cb1ca1db8ec36f94efbbeb0938..cad2ebe8c8ed3d1d9d316a1b42f61c11c727a38c 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js index dcd0d137a6566a418dfe3a02ce1e9a2696fc0183..2614b81be54caa2b4b4b290eb8d7faf768252798 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js index 117e8608eecb5fdcc91408d9f45cd8f08c69c304..ab3ff97c6584b55d1d30b910d4d9f274830de6d8 100644 --- a/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js index e98e4e4235d10f45c5b21740875a549515cb294e..98c31890c9d9952c7240d37b706e708d2c05ea49 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-expr.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (function*() { for ({ yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js index 7e86135b592edd20729c591fcbe2e7121a847c98..d31920459e8377dec975d2531e26c9134aa41982 100644 --- a/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js index 3e1638726ca821455071bd4672bf4a2d5bfca52f..457b64e28838e3bf656dfd203767e2aec9eb4080 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-init-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ eval = 0 } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js index 88c554d36e58f449bbd720c3d4a26516c53c2e1f..99a5c81fb7648ebf2b5c97735c3ecc8fcb6fe1a9 100644 --- a/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x = yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-id-simple-strict.js b/test/language/statements/for-of/dstr-obj-id-simple-strict.js index 5c4a9fa50f5eaf53e72988b37fc1db6e277f0836..a422abcfdb2ccf3b4239c5e852ba84da9190308e 100644 --- a/test/language/statements/for-of/dstr-obj-id-simple-strict.js +++ b/test/language/statements/for-of/dstr-obj-id-simple-strict.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ eval } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js index d72df9b98577749a265f204cfb46d09529c8a2b8..38f25e24d8aef760b5aac780d2368d580dc08aa3 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: x = yield } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js index f2db3211cf5a8da98f57c0f4dd2074e42ee78761..6f7a4d4a3b1268f6fe3067372dc6889f994ec35d 100644 --- a/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: x[yield] } of [{}]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js index 9e7711994ba9ac150acd2510c028c1328182b984..4ebc5b3009ffa5c8729dc1428dfccaa3d726460f 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: [(x, y)] } of [{ x: [] }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js index 5e02aa7772eac2b02c23f1ca081b1527a0042aba..44e525a80c044c820052018ef4b40a8abef7cfff 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: [x = yield] } of [{ x: [] }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js index abb38eae37d668eb1fe15a8121d9224584a73a8b..5825252103011d86a6025a537ddc5367fc2811f4 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: { get x() {} } } of [{ x: {} }]) ; diff --git a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js index 9c0560f469961362090d2b8067a0d8ed9d60cd8f..c8baa712eb562ceeefe8beb346cd4991c1f70ac2 100644 --- a/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js +++ b/test/language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js @@ -28,6 +28,6 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ({ x: { x = yield } } of [{ x: {} }]) ; diff --git a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js index 4b3fbd502ef04c597f13deacda7034d79e0a10d1..4132866a59ae70dfe4893c2551f5ebeb4236ca79 100644 --- a/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js +++ b/test/language/statements/for-of/dstr-obj-rest-not-last-element-invalid.js @@ -28,7 +28,7 @@ info: | lhs using AssignmentPattern as the goal symbol. [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var rest, b; for ({...rest, b} of [{} diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js index 0685d7300998aa8d664c6829d5533ba95a3e0cc7..f5c02445a8fbcc9c1f217d14e7fc09f829546984 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js index f56070e58534f7c82ea29523dbcdaef3469abe77..94808e71cdff48fd467770a7f217e967b32d3c64 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js index 41585fa772eecb47a4e5c8bbbd9d6d7572d03435..10694bc1f925c7622b18186a5fee8d336991aa86 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js index d0ec0f3ee182d533aa746ba78bb63c8594f04262..dd9f35e8f9905c6084553f260059e36ad3a245bd 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js index 711fb7fe9a3536156c28c661a228c9fac07c005b..2e7395d575fc7e6eb10c33a456872ae099176afb 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js index 781193f1fcdd9830aadbb9f76352004e5b251dfa..3ab041fe92f6ae6e8a412f8838f9c3882fe0acca 100644 --- a/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -42,7 +42,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for-of/escaped-of.js b/test/language/statements/for-of/escaped-of.js index a3262f4c5f33d1df1037e356410034fd89d9f83c..b806a482be43f6c320f9a7ed879e16cfe9216fbe 100644 --- a/test/language/statements/for-of/escaped-of.js +++ b/test/language/statements/for-of/escaped-of.js @@ -18,6 +18,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e6c94dafa79e484b23e3a7dd789bce910ea7dc54..affa2e5c9f9540a56c759b0480aea42492a8beec 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6c693965e4a196d9c4de4ed0f033d3c73bbcf21d..02cc30268b1b4afbc8b39e5f90baa1f28c994198 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,7 +12,7 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c45389ee7fb3c1a90f33fcfa1301c071a3e7243f..5603f9c52453d39c435d8235de39940a646b7f03 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,6 +12,6 @@ es6id: 13.7.5 flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5f3742e467cae1571a2fe786105e540c01849c36..01457d545318e0ad9f4727a24f7d17981bd218d3 100644 --- a/test/language/statements/for-of/head-decl-no-expr.js +++ b/test/language/statements/for-of/head-decl-no-expr.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2535e639f7fa7b919ba9ac574bfb1909eb90efb8..05573f5eb6330b8c641dd8b75f3715407a7cc224 100644 --- a/test/language/statements/for-of/head-expr-no-expr.js +++ b/test/language/statements/for-of/head-expr-no-expr.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 728d069f4e164ec8a07d9345f2ca47d8db874fe9..1b78dcdb5abf50f2e1adc5406f092b5488549204 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6a02a2df2f59033e1ac30197bac400c0e152b3e2..4420d08cdac0f4251c41d1a166d2027648bf8dd0 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,7 +12,7 @@ esid: sec-for-in-and-for-of-statements-static-semantics-early-errors es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0893a622d26ec70bc93fecb68b646dff77699a9f..260ff1fa911749872fc413809abe2fbe5b1a91a3 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,6 +12,6 @@ esid: sec-for-in-and-for-of-statements es6id: 13.7.5 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 850de1c4a4ca39452a871ed052fe33d3e25b1e1c..fe17cf2165fd9765cfbb08d8b15968df74ce0f53 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,6 +19,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0f7b745c91bb3e9d035af8a1613914dc9cf61e9e..4a8c96946ce28822989a932eca40f73476731cc4 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c8f14de2ce6aa06104410535dda4c28d24849640..6c866fe52b1f8a2665c20a627dd7fd80a6fc377c 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,6 +15,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 48be778ab2fb7f33b6133862eae2735d826c7aa7..d2e3293b4c605f57a3ab72fa6347a506e6b84891 100644 --- a/test/language/statements/for-of/head-lhs-let.js +++ b/test/language/statements/for-of/head-lhs-let.js @@ -20,6 +20,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 26e60429c9333e557ed407aea623d1d1032dcf62..38ce25fa1b847ab547ce6c1043b1a9489e5ce35f 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,6 +13,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 92dc93e6b972944a9e99bacc02bff505cdcf785b..1e132c706bee3ff4b1935fcc2c4ecf6d01d82d63 100644 --- a/test/language/statements/for-of/head-var-no-expr.js +++ b/test/language/statements/for-of/head-var-no-expr.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a440034484ef2ecd4d0ada3219131d43b83deb3a..996ee02625316c9d05f68dad9eb3bc95236419c8 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-const.js +++ b/test/language/statements/for-of/labelled-fn-stmt-const.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fedc0fcde9da3fc8565e2ab5e357b33c107ff34f..606888232e09c4a424ab47036eeea0aef31c56a0 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-let.js +++ b/test/language/statements/for-of/labelled-fn-stmt-let.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 81fbdeb816e5db779ab895af34a6329a5f2e5211..2971fff42fb146e6048f855390612a73f0a7c88f 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-lhs.js +++ b/test/language/statements/for-of/labelled-fn-stmt-lhs.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ceff114da4c4abd1c8cbc21f9ded60e45ac296f4..5ced0bedc180e1a10fae6d0b7f5a92ca9224ad7d 100644 --- a/test/language/statements/for-of/labelled-fn-stmt-var.js +++ b/test/language/statements/for-of/labelled-fn-stmt-var.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 139ea7cc1cdae1c565125660bccbc4d23b0c04b7..c5900c64200af75d9e3039088a1c87c5682acb2d 100644 --- a/test/language/statements/for-of/let-array-with-newline.js +++ b/test/language/statements/for-of/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7581d9bc3a59c9e0b1602ce94412ca5991943d74..d994a1c4edfd8e08e3cd7194e020f6d897011cce 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,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); __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 b52fe0537e53f875bc3ba24e1e0722ad95b1652e..5ea9bb864537bf599a2a3deb26ec9bacfb3e4584 100644 --- a/test/language/statements/for/S12.6.3_A11_T3.js +++ b/test/language/statements/for/S12.6.3_A11_T3.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); __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 1a3fdd2d1e2d2a8d1af3c7f9249084b99888eaa8..47701e71fa836914ae8d9fe98a6629766471cefe 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,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); __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 f39f7dcacd6bc6f7a814061e8ed2e5cd5abe2604..c2a4a341809d1ec6e924e21766b882aaaab34093 100644 --- a/test/language/statements/for/S12.6.3_A12_T3.js +++ b/test/language/statements/for/S12.6.3_A12_T3.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); __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 0e23c1d1a461768ac689fd13b9920bfa87576dcc..3623daa22e6310384d060c7eb87d3c5ec9f9b171 100644 --- a/test/language/statements/for/S12.6.3_A4.1.js +++ b/test/language/statements/for/S12.6.3_A4.1.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 50392787cce7385e2c8c237b5f8715c25f50ab9a..9c691c5f8e1b7e034a3df05fe9d4674f67eb0144 100644 --- a/test/language/statements/for/S12.6.3_A4_T1.js +++ b/test/language/statements/for/S12.6.3_A4_T1.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2e04d6ef1306666832b1cb6bdd11ea1ef18f4b90..8ffdc02106bb5abaea0e65271704f0fa05e2dadc 100644 --- a/test/language/statements/for/S12.6.3_A4_T2.js +++ b/test/language/statements/for/S12.6.3_A4_T2.js @@ -13,7 +13,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 17c4048ce660f061d1663762f186c9bc77d2a5e1..284f80b6aab268cce00cf66b8eca955a0bf01507 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 7afa0c508ca8e08bd3c35f63a0ed2f236f950958..a4bfab078ad2a195e8bc8bddc6d44cfc4a02cb22 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 51bb5dc286e78cff3e7651f7ec038456a055b2f7..085cdcaa887a81229e447960ecd62d8b70478d26 100644 --- a/test/language/statements/for/S12.6.3_A7_T1.js +++ b/test/language/statements/for/S12.6.3_A7_T1.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 67b9745a0bd59bdbd95378e732756c4a3b727ca9..540e2808a70227f598b5f20b1ab4aac163f69800 100644 --- a/test/language/statements/for/S12.6.3_A7_T2.js +++ b/test/language/statements/for/S12.6.3_A7_T2.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 149077b229e707124ae441ba9f092342e5480973..f4749fc49e34bc66a6c0297e577ce6eecf66eccc 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0953e42969b16e5521072d6c334276e04c5a2612..c1953111fad9174802cb7e2a9f43d522ce601abe 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 20e7cf043a8a09586fa5dcccb07df88563860488..d50d1f98aa5007e9cc0194adf085c7587026dd27 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,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 88b0f823029e5b00e99a139aacff2ecbd0829cae..d96d9dadfc401082991f4bb421584bf5875a0f57 100644 --- a/test/language/statements/for/S12.6.3_A8_T1.js +++ b/test/language/statements/for/S12.6.3_A8_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 70a80a947d74a4d5dea9cccd61e402e926a1d1f4..8e5493f9a7e45373512edf48e220fafbce721974 100644 --- a/test/language/statements/for/S12.6.3_A8_T2.js +++ b/test/language/statements/for/S12.6.3_A8_T2.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8782eb8843486219c1dcded046f48a795b9f3136..f15e863bc20f0d0477c864fb2a16fa6618d6ec1b 100644 --- a/test/language/statements/for/S12.6.3_A8_T3.js +++ b/test/language/statements/for/S12.6.3_A8_T3.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var arr = []; diff --git a/test/language/statements/for/decl-async-fun.js b/test/language/statements/for/decl-async-fun.js index 3e35186b4fcad3df83a89c7e47baf3c16113536f..9517f9cc6918d80c3b7a9077c7cec9bde5252e9f 100644 --- a/test/language/statements/for/decl-async-fun.js +++ b/test/language/statements/for/decl-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1f2eacbb4422593acb09548b4dd9a04d5856d261..e442183a618ecc0c9609f6947c18a92540adcb0d 100644 --- a/test/language/statements/for/decl-async-gen.js +++ b/test/language/statements/for/decl-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) async function* g() {} diff --git a/test/language/statements/for/decl-cls.js b/test/language/statements/for/decl-cls.js index 14b9f3dfcfef9eac0ba397e37df3427919b991de..021233fb3d754d0d7128b3f6388bf0a6857675d3 100644 --- a/test/language/statements/for/decl-cls.js +++ b/test/language/statements/for/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) class C {} diff --git a/test/language/statements/for/decl-const.js b/test/language/statements/for/decl-const.js index 0a9caf3a42a5d1056e9e638a2313c9c5b9168772..d2039b2fc5c338c936dc75c32af00e5f2526b04d 100644 --- a/test/language/statements/for/decl-const.js +++ b/test/language/statements/for/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) const x = null; diff --git a/test/language/statements/for/decl-fun.js b/test/language/statements/for/decl-fun.js index b0f33565edb8026a40da3800e14559b3c4df8aa5..914434912fc1de4473a808e9784f6b745895a5b7 100644 --- a/test/language/statements/for/decl-fun.js +++ b/test/language/statements/for/decl-fun.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) function f() {} diff --git a/test/language/statements/for/decl-gen.js b/test/language/statements/for/decl-gen.js index 2ded16a95383f044ba105696451fd5768f7937e2..515677a6d95417d917f7fd94299c8da603fa57ba 100644 --- a/test/language/statements/for/decl-gen.js +++ b/test/language/statements/for/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) function* g() {} diff --git a/test/language/statements/for/decl-let.js b/test/language/statements/for/decl-let.js index c9df4e7342801058780cdb765797ed8e6d29ee9e..55ea0aa073a084e70a6103a8af34a4b68a96ac93 100644 --- a/test/language/statements/for/decl-let.js +++ b/test/language/statements/for/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); for ( ; false; ) let x; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js index d52c93971e4c870158f83214b97e7616b3b06259..9fa82c592658897ba879a54033715f4244b884f6 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js index 1950ca7d316a2cfd46955ee2682d25e842fb6b50..6dee6a41b71f75685ed246f222c7115fc05dedf6 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js index af680c4e2c1ac3956989fc068425edf53cc7cc1e..6b441fe1831e075c2abaa39f6abe0ed1b558b810 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js index 3bb95dc25f17eb132ffbe5db7ff809d4aa87ca8f..e4bf5ee84b44b6087a27ecd308432cb42759c94b 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js index 07d39602fe30eb3a328d24db291fd1387bb21ef1..a718524750b2789d3edcc90e47f080be856ed0fa 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js index 0b0b65200702fc12293bdcf87ccfb16ea20206fd..ca6fad01951219b27b91d8d3791322e900f7eba7 100644 --- a/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js index 64b8b970af7e878474e2f643c08c9fde1145bb64..c87f9ea770ccdd740032e7e9d2bf063bed46995c 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js index 99cacbbc5655f3d80397ad8d2dbb4fafc8e876e3..5699397799eeec0ecae0c75c0faec6a1b046ffb5 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js index 5202a59ef89c50f5a43efb6fcd840850e2259cdc..b1b30e94cb95debe1e38b18d82aaeb2cf740d1a3 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js index ea65ad76c074e1c4ec692c2be485f770c197dce3..57280d7ee2f527082c344b36fce01fba4bc48f35 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js index ff72509fbb24110576dadf59a4451f3f35c869e0..d80a63cfa75fd0a405f25cf71aec3d0db932dfac 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js index 9e6e344d357eef2ad4ff36dd378859a4cbfff4d9..b1684345ae85deb93e6949e20cab146852c49e2a 100644 --- a/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js @@ -45,7 +45,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js index 922aa0f44972ea45557c145d0ba89921a9dc37a4..bf2b8ef65c1551c47c1324fb10073b2252740308 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js index ee267deb9277ccddf243ff9bcf1b1c0a947594a0..d43e66652eb9f81c388322ef883428c31546af5e 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-id.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js index 23a46cc17a74eef28de1e5830d91e3eccdde01b1..e59b449c162bcc4b2c6aa5bc9a0484424450d533 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js index 6cef49c2c0a4d3a37155949015a32ba4c07d6cf2..d9fc1332c6343d953628dccbd3189c568936f526 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js index 98f839f9e29293abb34f1056185af4a90731010d..143ad676dfff06243af63b894c8107551d3a7b92 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; diff --git a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js index 4ba8469faf564e2dc41216c9b3593e9a28f10619..fb661782e7324e5d70ee48e9c85cad5ef2ad6430 100644 --- a/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js @@ -39,7 +39,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var iterCount = 0; 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 5bb62ad234013229f9d1bb0ac4339209aaac7257..e1eeb9fbc607e2ac84b0cf64365ff126633281d6 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,7 +15,7 @@ esid: sec-for-statement es6id: 13.7.4 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 479a48d3611ece980b079edba4584450c775dec6..8b90958606644cddbcb1a24f790f9dc1e06d3362 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,7 +15,7 @@ esid: sec-for-statement es6id: 13.7.4 ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 76125bf2bc93ae2d655b312d7fc663bc08ef168d..50d0fa1b00999b57446ffb6d6fb536d7ce38dae2 100644 --- a/test/language/statements/for/labelled-fn-stmt-const.js +++ b/test/language/statements/for/labelled-fn-stmt-const.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fa1b37e789c2281a37b6c3f2230d2447beaa7022..cb664f72da2366e5f2e5f981f7a7845d74733e81 100644 --- a/test/language/statements/for/labelled-fn-stmt-expr.js +++ b/test/language/statements/for/labelled-fn-stmt-expr.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c3ec3bf2cfb6c89132ca36f6c6e0d64ef98a2622..9391e9f3c868b8d3871e8bddf44c41506fe6e510 100644 --- a/test/language/statements/for/labelled-fn-stmt-let.js +++ b/test/language/statements/for/labelled-fn-stmt-let.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ebac05bb9607defe34f3879532e0c1be8d2d66a2..bac0d27152231952e611d048518693f38423e01d 100644 --- a/test/language/statements/for/labelled-fn-stmt-var.js +++ b/test/language/statements/for/labelled-fn-stmt-var.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 cc373702898214713ccf09b187a8c4685d7ef679..db0103f928136eed57b2e76eb29f1347587a7500 100644 --- a/test/language/statements/for/let-array-with-newline.js +++ b/test/language/statements/for/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 552363beb9a4659a189e38ffef21cf9cc3e6c672..7d29ae80bd16441ed052922d96001f130a56a0d9 100644 --- a/test/language/statements/function/13.0_4-5gs.js +++ b/test/language/statements/function/13.0_4-5gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 aa8f21747d09fcfe8ff17832cca3f756b7f74818..c90cbc93080f590fa8572425cf1ab99a83f4b0b8 100644 --- a/test/language/statements/function/13.1-13gs.js +++ b/test/language/statements/function/13.1-13gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function arguments() { }; diff --git a/test/language/statements/function/13.1-1gs.js b/test/language/statements/function/13.1-1gs.js index b86f22e79776e0b9e372601549886f9aba65ae94..905db14069546ae4c925a44e618a74b0a9729895 100644 --- a/test/language/statements/function/13.1-1gs.js +++ b/test/language/statements/function/13.1-1gs.js @@ -13,6 +13,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3e09ef329a86a26a035f4720f5b0a08f9bebb08e..90a64051dd6faece331c2e2b57f525de4ce1a71a 100644 --- a/test/language/statements/function/13.1-4gs.js +++ b/test/language/statements/function/13.1-4gs.js @@ -13,6 +13,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b1d12af6bed44505a8eb21038a03b29088d9c912..4effa45d3e7fc297124c775376b23307359eb077 100644 --- a/test/language/statements/function/13.1-5gs.js +++ b/test/language/statements/function/13.1-5gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1a838d9ed6b248567f4f0cb71dd8cda725189c5e..a04c84d603cc831e744b8cff363451061b811f9b 100644 --- a/test/language/statements/function/13.1-8gs.js +++ b/test/language/statements/function/13.1-8gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 832b065c5edf4123faaffbf766acbdd170be163f..0454857098380e2c0afdb8eda52b656575d2060c 100644 --- a/test/language/statements/function/S13_A7_T3.js +++ b/test/language/statements/function/S13_A7_T3.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function __func(){\A\B\C}; diff --git a/test/language/statements/function/dflt-params-duplicates.js b/test/language/statements/function/dflt-params-duplicates.js index cac413036274d50a1f707a8abbddb9786e0fe65f..fba4473e58fc988bf5fe0c3dc04721b036f7f7bb 100644 --- a/test/language/statements/function/dflt-params-duplicates.js +++ b/test/language/statements/function/dflt-params-duplicates.js @@ -55,7 +55,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(x = 0, x) { diff --git a/test/language/statements/function/dflt-params-rest.js b/test/language/statements/function/dflt-params-rest.js index 87b23e3c28c926f2490ce4f51c866046a09a72ee..638ab89e32640cc134cd25fb0a1feb475b456e79 100644 --- a/test/language/statements/function/dflt-params-rest.js +++ b/test/language/statements/function/dflt-params-rest.js @@ -59,7 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(...x = []) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js index 65904cc34799a7d657551f9de9c4efc74ca0dc41..60ee786c79d81ce5162db4ca482bcc29f5d1ae6f 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...[ x ] = []]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js index ff1879275da220f09887e6e81108ecc3087fa1ad..40962fc79754db31d289288760e538e004678361 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...x = []]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js index b948b87b2269bb8366f76de5e80ef4aee80a2d17..e4e6c2e1c8165f7e85dbc8c0f23abcb1d3415754 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...{ x } = []]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js index fe66bc5f298d324b593cac60991aef930640955b..74fabe32cf1b34a86ae9f75d8d6d77a88f8e09d3 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...[x], y]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js index b1a13ed002e1f63843844fd15f39d322f8d3316d..6bd20a5f6e9a953799910d312e3862c30aa9e5ba 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...x, y]) { diff --git a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js index be0f956530590a2fd9fe3f23a7418cc4a7b79a92..a9c23fdc542d1b0440c5c393f078124bbeac40d6 100644 --- a/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...{ x }, y]) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js index 9d049b17ab34a7cc67079c01dfac2bbc7bd6fd25..2f150ff8b8f7ad4b711a2443aab343746c3dd791 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...[ x ] = []] = []) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js index e2e9b864eed767f78bc95c9d7209fd58db89622c..83b4a9df10b7ce040d4dcc113cab461734ca8e40 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...x = []] = []) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js index e400296651da10afed60ecd3d859e39e3dae9654..9ef555ef58261a71ca6e9b2b6dc50c24de209f8a 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...{ x } = []] = []) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 784330faf3e33ebdda5e6c93037540ef0f7eaf67..ece2a82fa5b768e26d2f44dd0772eb619476c498 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...[x], y] = [1, 2, 3]) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js index d79dfcdb720d8bbf13fae4c2fa88af32ee359c67..f3dfbd4c4296d4f9138791e4cb2199e513dc9566 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...x, y] = [1, 2, 3]) { diff --git a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js index 3b7e7f6da486d998fca6a0b82ce49ae775baea0f..730e361c8f98e2af6798f3b7d26532b10aaec751 100644 --- a/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -48,7 +48,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function f([...{ x }, y] = [1, 2, 3]) { diff --git a/test/language/statements/function/early-body-super-call.js b/test/language/statements/function/early-body-super-call.js index e46930cbb041ffd3c3acea8b141de71ee615fbff..15339edad4f45349803e67ea468d34b2394a7fc9 100644 --- a/test/language/statements/function/early-body-super-call.js +++ b/test/language/statements/function/early-body-super-call.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 241f7500834744ed08ce9a313370590a701e385f..65bad9ab1161fe802740f27ffbcbda975834aad8 100644 --- a/test/language/statements/function/early-body-super-prop.js +++ b/test/language/statements/function/early-body-super-prop.js @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3bac87f4604319176b997b0809d90002444debd0..d9c3f283bacfbc7a1f164144a00bad070c118766 100644 --- a/test/language/statements/function/early-params-super-call.js +++ b/test/language/statements/function/early-params-super-call.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2652d0c71e0c2c87f0f691963b0d1e655438bfd3..f63e7a8f64effe77f3a0e81be1479d48fe61e47b 100644 --- a/test/language/statements/function/early-params-super-prop.js +++ b/test/language/statements/function/early-params-super-prop.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(x = super.x) {} diff --git a/test/language/statements/function/enable-strict-via-body.js b/test/language/statements/function/enable-strict-via-body.js index 477ff0c2e71413f2150a739a61685207022239f8..64e4ae216b6de6af98217fca362fbc3cb1525389 100644 --- a/test/language/statements/function/enable-strict-via-body.js +++ b/test/language/statements/function/enable-strict-via-body.js @@ -16,7 +16,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_0_10_fun() { function _13_0_10_inner() { diff --git a/test/language/statements/function/enable-strict-via-outer-body.js b/test/language/statements/function/enable-strict-via-outer-body.js index c4faa4a363a85267c65f03b88c22fc5486d84037..78244f281889627cdf200ddee65e78c30cd6310f 100644 --- a/test/language/statements/function/enable-strict-via-outer-body.js +++ b/test/language/statements/function/enable-strict-via-outer-body.js @@ -16,7 +16,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_0_11_fun() { "use strict"; diff --git a/test/language/statements/function/enable-strict-via-outer-script.js b/test/language/statements/function/enable-strict-via-outer-script.js index 78b889a034e21e4857f774d228337369ce97c70a..c058f2f364b2efb7b2f93da8a472efe6964235b8 100644 --- a/test/language/statements/function/enable-strict-via-outer-script.js +++ b/test/language/statements/function/enable-strict-via-outer-script.js @@ -16,7 +16,7 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var _13_0_9_fun = function () { function _13_0_9_inner() { diff --git a/test/language/statements/function/invalid-2-names.js b/test/language/statements/function/invalid-2-names.js index c37152636b8cde6b0239df6cd71e7418c06a62e7..52b72a4d091094e301f259278a81d0799e0a0493 100644 --- a/test/language/statements/function/invalid-2-names.js +++ b/test/language/statements/function/invalid-2-names.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function x, y() {} diff --git a/test/language/statements/function/invalid-3-names.js b/test/language/statements/function/invalid-3-names.js index 252d9aedb1ae212560eaa063a9c210935d76410a..249ae257d73e3987ddd776bc038bd28c79ffb7a2 100644 --- a/test/language/statements/function/invalid-3-names.js +++ b/test/language/statements/function/invalid-3-names.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function x,y,z(){} diff --git a/test/language/statements/function/invalid-function-body-1.js b/test/language/statements/function/invalid-function-body-1.js index 2af16dda3313c18b6e653c02e03592d559ed6803..5a49c7b7231f2de476a7ba763f1c667466446732 100644 --- a/test/language/statements/function/invalid-function-body-1.js +++ b/test/language/statements/function/invalid-function-body-1.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function __func(){/ ABC} diff --git a/test/language/statements/function/invalid-function-body-2.js b/test/language/statements/function/invalid-function-body-2.js index 9b3a65d0fded7ad9962208ff72a52dd0e35a6838..39e5294db307ec3751385b6bba283e8d2a2384ce 100644 --- a/test/language/statements/function/invalid-function-body-2.js +++ b/test/language/statements/function/invalid-function-body-2.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function __func(){&1} diff --git a/test/language/statements/function/invalid-function-body-3.js b/test/language/statements/function/invalid-function-body-3.js index d7f3d28bbe26b6205998d5bc8e309e42f6be2a38..67178ddecfa208411600d28f7b0d97c5ab9c9963 100644 --- a/test/language/statements/function/invalid-function-body-3.js +++ b/test/language/statements/function/invalid-function-body-3.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function __func(){# ABC} diff --git a/test/language/statements/function/invalid-name-dot.js b/test/language/statements/function/invalid-name-dot.js index 8c95ba994a4b9e5cc1cc367d2b54c9863eca6484..13dd1c2b870059e008f2f702345518898e90c5c6 100644 --- a/test/language/statements/function/invalid-name-dot.js +++ b/test/language/statements/function/invalid-name-dot.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function obj.tt() {} diff --git a/test/language/statements/function/invalid-name-two-dots.js b/test/language/statements/function/invalid-name-two-dots.js index 64b1e0190510c9a86a354d0025f3cbebfc60cb7f..31c8d0eebd88a416b372e0f3797193adc85a609a 100644 --- a/test/language/statements/function/invalid-name-two-dots.js +++ b/test/language/statements/function/invalid-name-two-dots.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function obj.tt.ss() {} diff --git a/test/language/statements/function/name-arguments-strict-body.js b/test/language/statements/function/name-arguments-strict-body.js index df3e2a5a1d92cd253ffde79c6a74261fedb7391b..859fe385942615ff87cd4f4f1416f188c1adb96a 100644 --- a/test/language/statements/function/name-arguments-strict-body.js +++ b/test/language/statements/function/name-arguments-strict-body.js @@ -13,6 +13,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function arguments() { 'use strict'; } diff --git a/test/language/statements/function/name-arguments-strict.js b/test/language/statements/function/name-arguments-strict.js index 0602c93293b0b110d7c879f9e918f3f307718b64..81d66315ddc8796a3e9e913a771e6f50deb84d2c 100644 --- a/test/language/statements/function/name-arguments-strict.js +++ b/test/language/statements/function/name-arguments-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function arguments() { } diff --git a/test/language/statements/function/name-eval-strict-body.js b/test/language/statements/function/name-eval-strict-body.js index 5586f74a9c549ccc8bb0bf755c727bc313942849..b30d9bb76d9b7819d0b16a4a0e6447941b2e3dbc 100644 --- a/test/language/statements/function/name-eval-strict-body.js +++ b/test/language/statements/function/name-eval-strict-body.js @@ -13,6 +13,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function eval() { 'use strict'; } diff --git a/test/language/statements/function/name-eval-strict.js b/test/language/statements/function/name-eval-strict.js index dfc67f1b18ed2cf047e86b95f30ed315e8c319fc..08e02477c10dc67b2726b11c925d11008d60ad45 100644 --- a/test/language/statements/function/name-eval-strict.js +++ b/test/language/statements/function/name-eval-strict.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function eval() { } diff --git a/test/language/statements/function/param-arguments-strict-body.js b/test/language/statements/function/param-arguments-strict-body.js index aa839a1d9845cfa693ffba66d40c8fbf04356c15..0f106b3812dc8645035fd518a46e05cc28e9395e 100644 --- a/test/language/statements/function/param-arguments-strict-body.js +++ b/test/language/statements/function/param-arguments-strict-body.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_20_fun(arguments) { 'use strict'; } diff --git a/test/language/statements/function/param-arguments-strict.js b/test/language/statements/function/param-arguments-strict.js index 7d00ecf8d363533c800595ceb46e8ead1291382f..d80657d6b6b9e2bde6daedbf2b49cf55640fb0e5 100644 --- a/test/language/statements/function/param-arguments-strict.js +++ b/test/language/statements/function/param-arguments-strict.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_3_fun(arguments) { } diff --git a/test/language/statements/function/param-dflt-yield-strict.js b/test/language/statements/function/param-dflt-yield-strict.js index a310c6b9c1d2b170fc6cc6c9af1d6e07c69f3f7a..308bdb89697f5e2df0a825cff41f89144f70962a 100644 --- a/test/language/statements/function/param-dflt-yield-strict.js +++ b/test/language/statements/function/param-dflt-yield-strict.js @@ -16,7 +16,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *g() { function f(x = yield) { diff --git a/test/language/statements/function/param-duplicated-strict-1.js b/test/language/statements/function/param-duplicated-strict-1.js index ddc8a5046ca5e3542cbf0c918dd5f3b95aeb6896..69dc995f6fd6a07f9a5c3c5c16d50e2c5f88537b 100644 --- a/test/language/statements/function/param-duplicated-strict-1.js +++ b/test/language/statements/function/param-duplicated-strict-1.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_5_fun(param, param) { } diff --git a/test/language/statements/function/param-duplicated-strict-2.js b/test/language/statements/function/param-duplicated-strict-2.js index f606d255a25ed3ecef906386ee00b73dd5ee6ed0..24e0694adc5700a71349c5e38e5ac7ccbba8ce51 100644 --- a/test/language/statements/function/param-duplicated-strict-2.js +++ b/test/language/statements/function/param-duplicated-strict-2.js @@ -18,6 +18,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_6_fun(param1, param2, param1) { } diff --git a/test/language/statements/function/param-duplicated-strict-3.js b/test/language/statements/function/param-duplicated-strict-3.js index 9404faeee6e474b4c9735896ad8a0ade381fcca3..fffbc4f9f5bd549fca3cd6aac7e4e780ed3712f5 100644 --- a/test/language/statements/function/param-duplicated-strict-3.js +++ b/test/language/statements/function/param-duplicated-strict-3.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_7_fun(param, param, param) { } diff --git a/test/language/statements/function/param-duplicated-strict-body-1.js b/test/language/statements/function/param-duplicated-strict-body-1.js index 555780408bd75271a4437fd75227a092c8238fb0..0bff98ae7d3bc8a4e62f3999b405c0dc55ed9bcd 100644 --- a/test/language/statements/function/param-duplicated-strict-body-1.js +++ b/test/language/statements/function/param-duplicated-strict-body-1.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_24_fun(param, param) { 'use strict'; } diff --git a/test/language/statements/function/param-duplicated-strict-body-2.js b/test/language/statements/function/param-duplicated-strict-body-2.js index a5ab552c391a6004b1456d026e31850c54458c07..a4ebbe36e2d1c389eaf623c0d864fa1731ade6bc 100644 --- a/test/language/statements/function/param-duplicated-strict-body-2.js +++ b/test/language/statements/function/param-duplicated-strict-body-2.js @@ -18,6 +18,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_26_fun(param1, param2, param1) { 'use strict'; } diff --git a/test/language/statements/function/param-duplicated-strict-body-3.js b/test/language/statements/function/param-duplicated-strict-body-3.js index 072499dffe36707d9f74dd8444da4866533a2540..bf62fd13d49eeaaabf3bf7a8adab98487da4cdac 100644 --- a/test/language/statements/function/param-duplicated-strict-body-3.js +++ b/test/language/statements/function/param-duplicated-strict-body-3.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_28_fun(param, param, param) { 'use strict'; } diff --git a/test/language/statements/function/param-eval-strict-body.js b/test/language/statements/function/param-eval-strict-body.js index 51cff13c5f8745c4d46e686d0217b7e50901bc68..14ec629d1c89b13d9ed0c575c41cb972cb7f7e16 100644 --- a/test/language/statements/function/param-eval-strict-body.js +++ b/test/language/statements/function/param-eval-strict-body.js @@ -17,6 +17,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_16_fun(eval) { 'use strict'; } diff --git a/test/language/statements/function/param-eval-strict.js b/test/language/statements/function/param-eval-strict.js index c2ff6942543ccfee5a116b38834a2174b2441535..03d5f64b122c9bda6d34e87058e4f26b716141b1 100644 --- a/test/language/statements/function/param-eval-strict.js +++ b/test/language/statements/function/param-eval-strict.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function _13_1_1_fun(eval) { } diff --git a/test/language/statements/function/rest-params-trailing-comma-early-error.js b/test/language/statements/function/rest-params-trailing-comma-early-error.js index a03ea03e5a56e3ec32df1583cccce4d1ac0fd329..61a26954665e75605849316325017d42cc248c85 100644 --- a/test/language/statements/function/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/function/rest-params-trailing-comma-early-error.js @@ -51,7 +51,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(...a,) { 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 eb7162a5cd717de18a8509e4a482c0d323af8b06..feb90fbf5e397a69143f84341f63eaaed95590f6 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,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f(a = 0) { "use strict"; diff --git a/test/language/statements/generators/dflt-params-duplicates.js b/test/language/statements/generators/dflt-params-duplicates.js index be04cd5bb9c63b657cd147792a171db380cce827..cdb0acd6b7f26425e5e50d8aa4ba8ada4b966ac4 100644 --- a/test/language/statements/generators/dflt-params-duplicates.js +++ b/test/language/statements/generators/dflt-params-duplicates.js @@ -55,7 +55,7 @@ info: | elements. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* f(x = 0, x) { diff --git a/test/language/statements/generators/dflt-params-rest.js b/test/language/statements/generators/dflt-params-rest.js index 1c67f52f850d044e337d93fd75d94c14c894681f..aa16d2fcdea177146240e4f93659a9496cb90c53 100644 --- a/test/language/statements/generators/dflt-params-rest.js +++ b/test/language/statements/generators/dflt-params-rest.js @@ -59,7 +59,7 @@ info: | ...BindingPattern[?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* f(...x = []) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js index eb5a453f600b506c773fb9426b4fc426b5b7fd5e..e910184633af49d3c0b21f79515bdc358a973361 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...[ x ] = []]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js index 9d7ea55f5c8cac08b46354ea8ee646af070ae8d3..da497a2bcab891bc1aa81e408e4767f4e4f7b7b0 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...x = []]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js index cfd0cfa029d58b0b5e2c042b30da1ad9b472036f..1da1697f8017dde06c5ad17af36c2bb14b863f1a 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...{ x } = []]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js index d5d27cf71f17596f981558e9201642ee973a9f9a..4a06b066cef2f18762e63e73d99c74ee151a2ff8 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...[x], y]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js index b73d0de84388dc1c98b065e69f5cfc612bbcfd01..06f2cf726b153486d20c3bd97232e1239b19774f 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...x, y]) { diff --git a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js index 3dff8839cf84fcab3e6b5f2f99023ed401e88f35..00d9c69ee60b4c70b51cfb21e1288cddfbb62db4 100644 --- a/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...{ x }, y]) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js index caa94db564f0202cdc90bff05eb2028e875ec06e..e51de27720884a06e1e913b2b784e7013d69f65e 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...[ x ] = []] = []) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js index 2be605a7d2fb04c5a68805b55d5fbdbf1d388788..e56213c3fd558cd6e1f35d048a01d16e0fb1c7f4 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...x = []] = []) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js index 5f81ffe88de96fe835cba6c8bbee9d07149975cf..1ba6a98ddcfdfecb60d6f52979f5c3d5694b6ce3 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...{ x } = []] = []) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js index 9dd55e8480b58b9e350a9d00d847b6464050ebdb..f1718dc8cd14a30fb45535229367c11d75c016bf 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...[x], y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js index 2d3835a2a32dd8da5890ea71b292499ac296fdb5..fc16874041b20e01af269200459a9ef7dcabb7b1 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...x, y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js index f54549022380ed5b349219b96e561bf567a303d1..934a55a35befff89da4fe6e89d5fba199761ffa3 100644 --- a/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js @@ -47,7 +47,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; function* f([...{ x }, y] = [1, 2, 3]) { diff --git a/test/language/statements/generators/param-dflt-yield.js b/test/language/statements/generators/param-dflt-yield.js index f316ce0ee24044a64960323c8eba87c2da95f592..707f8ec20ae84f6184f04771a0cd24517ddcd0da 100644 --- a/test/language/statements/generators/param-dflt-yield.js +++ b/test/language/statements/generators/param-dflt-yield.js @@ -19,6 +19,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g(x = yield) {} diff --git a/test/language/statements/generators/rest-params-trailing-comma-early-error.js b/test/language/statements/generators/rest-params-trailing-comma-early-error.js index bf07db08dd942932384e4f2aae5dc4d92e475ac2..e37fb51b1f950d0e3aeab3570ff35f6f4a3dc9d3 100644 --- a/test/language/statements/generators/rest-params-trailing-comma-early-error.js +++ b/test/language/statements/generators/rest-params-trailing-comma-early-error.js @@ -52,7 +52,7 @@ info: | FormalParameterList[?Yield, ?Await] , FormalParameterList[?Yield, ?Await] , FunctionRestParameter[?Yield, ?Await] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* f(...a,) { 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 9a4c39cc505d5800a4491a410a2a3f01253b0ab0..cc7736e52f6d15966372295e4e4814c4a18c714a 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 @@ -15,7 +15,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* f(a = 0) { "use strict"; diff --git a/test/language/statements/generators/yield-as-binding-identifier-escaped.js b/test/language/statements/generators/yield-as-binding-identifier-escaped.js index 8dba014a0d48e47a79a74f03a7c6385480b28e6b..ec830e8a66f879847ae33180e1a07579370df1e2 100644 --- a/test/language/statements/generators/yield-as-binding-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-binding-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { var yi\u0065ld; diff --git a/test/language/statements/generators/yield-as-binding-identifier.js b/test/language/statements/generators/yield-as-binding-identifier.js index 9b2ad53d8051f7f40ef2b92cecb5dd0b8063326e..2c50ffd87c31cc596cdb5760fcd1a0bc91f4c571 100644 --- a/test/language/statements/generators/yield-as-binding-identifier.js +++ b/test/language/statements/generators/yield-as-binding-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { var yield; diff --git a/test/language/statements/generators/yield-as-identifier-reference-escaped.js b/test/language/statements/generators/yield-as-identifier-reference-escaped.js index a63fbd0081f171d21db643490449fc14ba4c7bc5..15c27ae6319d8c927f1f75087bc05032defc4621 100644 --- a/test/language/statements/generators/yield-as-identifier-reference-escaped.js +++ b/test/language/statements/generators/yield-as-identifier-reference-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { void yi\u0065ld; diff --git a/test/language/statements/generators/yield-as-identifier-reference.js b/test/language/statements/generators/yield-as-identifier-reference.js index 46352b309972ac54f3357ed182159c26c6fec671..8b55ac6cede10d21b122dd81ca8578b949032674 100644 --- a/test/language/statements/generators/yield-as-identifier-reference.js +++ b/test/language/statements/generators/yield-as-identifier-reference.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { void yield; diff --git a/test/language/statements/generators/yield-as-label-identifier-escaped.js b/test/language/statements/generators/yield-as-label-identifier-escaped.js index 668f10a0293755f10912a038e4329f336d87a47a..510c0ff4621bebdb952b53e3208e1395d72a95e4 100644 --- a/test/language/statements/generators/yield-as-label-identifier-escaped.js +++ b/test/language/statements/generators/yield-as-label-identifier-escaped.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { yi\u0065ld: ; diff --git a/test/language/statements/generators/yield-as-label-identifier.js b/test/language/statements/generators/yield-as-label-identifier.js index 26e7580039adb3c31eb55bd025a0f96955ffee76..14f875858b97c3fe1af8e36189ff3a64ade23c37 100644 --- a/test/language/statements/generators/yield-as-label-identifier.js +++ b/test/language/statements/generators/yield-as-label-identifier.js @@ -22,7 +22,7 @@ info: | StringValue of Identifier is "yield". ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function *gen() { yield: ; 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 f72916619e39a2e65834e4c3a2a02e328e936b6e..4db85d745e14d19d945369acf98ae20b64a030f3 100644 --- a/test/language/statements/generators/yield-as-logical-or-expression.js +++ b/test/language/statements/generators/yield-as-logical-or-expression.js @@ -11,7 +11,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { diff --git a/test/language/statements/generators/yield-as-parameter.js b/test/language/statements/generators/yield-as-parameter.js index 1f37d665803713430a52a4361fae5cafc7a5e3d8..92f2c65ab2568862d999f4bf1a553ffa0b047392 100644 --- a/test/language/statements/generators/yield-as-parameter.js +++ b/test/language/statements/generators/yield-as-parameter.js @@ -12,6 +12,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g(yield) {} diff --git a/test/language/statements/generators/yield-identifier-spread-strict.js b/test/language/statements/generators/yield-identifier-spread-strict.js index eee4022544c07f6a0da0c714e5a248a82576cad5..493d595717ca3510a5ea3a21d8a138cc84c18fda 100644 --- a/test/language/statements/generators/yield-identifier-spread-strict.js +++ b/test/language/statements/generators/yield-identifier-spread-strict.js @@ -23,7 +23,7 @@ info: | ...AssignmentExpression[In, ?Yield] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/generators/yield-identifier-strict.js b/test/language/statements/generators/yield-identifier-strict.js index 3fd66b965f5b46578c067e1d3408aa6d51f06c38..b8c0d7a400a60e9abbcf38e991455bcf3c289804 100644 --- a/test/language/statements/generators/yield-identifier-strict.js +++ b/test/language/statements/generators/yield-identifier-strict.js @@ -16,7 +16,7 @@ info: | function * BindingIdentifier ( FormalParameters ) { GeneratorBody } ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var callCount = 0; diff --git a/test/language/statements/generators/yield-star-after-newline.js b/test/language/statements/generators/yield-star-after-newline.js index 606f3b447661dbe473ca3312b4e65dc8a5559770..4447a57578fcd7f7bf40add263c24fdf6cd704e6 100644 --- a/test/language/statements/generators/yield-star-after-newline.js +++ b/test/language/statements/generators/yield-star-after-newline.js @@ -11,7 +11,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* g() { yield diff --git a/test/language/statements/generators/yield-weak-binding.js b/test/language/statements/generators/yield-weak-binding.js index 5e3b8bd2d9928d055f376a0eb25cac97d068d1b8..035dfbbe7a9e138e52b5312ea5a4643c6c0a2925 100644 --- a/test/language/statements/generators/yield-weak-binding.js +++ b/test/language/statements/generators/yield-weak-binding.js @@ -11,6 +11,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7b35dd6ce8d462753ef812d0c1de786506756c85..93aad87bb8b2f69f5f82c9a67e0d9edafd20b3e0 100644 --- a/test/language/statements/if/S12.5_A11.js +++ b/test/language/statements/if/S12.5_A11.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK# diff --git a/test/language/statements/if/S12.5_A6_T1.js b/test/language/statements/if/S12.5_A6_T1.js index 2babe750fbd07eefc87281d696b2859590820d8c..2306f5ed381f870ad3d94d119d07e5f81dc6bc6e 100644 --- a/test/language/statements/if/S12.5_A6_T1.js +++ b/test/language/statements/if/S12.5_A6_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/if/S12.5_A6_T2.js b/test/language/statements/if/S12.5_A6_T2.js index 0a41bacb823a3181c5c7b9841b29194582d2ebb6..bca0a79b40f4f21e4c0fe37038d8c4e125ce8183 100644 --- a/test/language/statements/if/S12.5_A6_T2.js +++ b/test/language/statements/if/S12.5_A6_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#2 diff --git a/test/language/statements/if/S12.5_A8.js b/test/language/statements/if/S12.5_A8.js index dc472d49233d9dc594a6ab46c34f36ac3ae50da7..3dc3074d133675b0c05158d2e6c566e64b7fe4c2 100644 --- a/test/language/statements/if/S12.5_A8.js +++ b/test/language/statements/if/S12.5_A8.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 a2ff660bc76c7608832b511b33109f2aa0564508..65cfe002e72d9bb3353f30b9b54cbc0cb8400429 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,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f72287ba3544e14e4623d92391380a89fb37aa55..88ca80133f54bd5aa434c7547860b1ae1d599f41 100644 --- a/test/language/statements/if/if-async-fun-else-stmt.js +++ b/test/language/statements/if/if-async-fun-else-stmt.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c6657e9467a1a9c9bccc4e0ed380c51e02ee7c45..8d8441891027248a90c7298ef62a17ccd22a7757 100644 --- a/test/language/statements/if/if-async-fun-no-else.js +++ b/test/language/statements/if/if-async-fun-no-else.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d41a087ab8d4dffad026591398d450360c4b4205..12e4eae7e7aafeb400222fdcd1c5cf72d7189196 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,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7ec5364314eca1cd27e1ce9b6828ddd2d3d796cb..cfa5268b86ccbc2af3905464b5fef5b2f546468c 100644 --- a/test/language/statements/if/if-async-gen-else-stmt.js +++ b/test/language/statements/if/if-async-gen-else-stmt.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 70ff7f2e90efe2533a706361af447792b4a8c38d..bc28a047d592b7369303b2f5f059e3894de556d4 100644 --- a/test/language/statements/if/if-async-gen-no-else.js +++ b/test/language/statements/if/if-async-gen-no-else.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bab29115fc05d6b70bf6ff44fd5f82054c6df1e8..6e348b544756148ea094e4555a2419b5921b8e16 100644 --- a/test/language/statements/if/if-cls-else-cls.js +++ b/test/language/statements/if/if-cls-else-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 f54231fe6bf3b311102a3852e53df2ed4dda82de..558e64933f3f341912aa5cb0b80c611974fe062b 100644 --- a/test/language/statements/if/if-cls-else-stmt.js +++ b/test/language/statements/if/if-cls-else-stmt.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a83627d5f05c0a138dadc75d043ed80e295bc624..70956f32210dd83cfde7c960e8d96510b3dd1da7 100644 --- a/test/language/statements/if/if-cls-no-else.js +++ b/test/language/statements/if/if-cls-no-else.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 6e482bbfdd378e95856eade66863b1dc6e927665..ccd28d18fe684069d060ae9671cf938cf311f66c 100644 --- a/test/language/statements/if/if-const-else-const.js +++ b/test/language/statements/if/if-const-else-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3ba92839c88037f889502861ed714bdb02838395..fd979438220dda5276bc74fd8d4eb4f11bafb3ec 100644 --- a/test/language/statements/if/if-const-else-stmt.js +++ b/test/language/statements/if/if-const-else-stmt.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1c8a2261405686adf2f8703f9fe94e3df48cfb6d..14d171501280c3bc4e869c441791ce2860b59551 100644 --- a/test/language/statements/if/if-const-no-else.js +++ b/test/language/statements/if/if-const-no-else.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 87969f4371a5a253f43cdcdbfa7bd70f7688f2bd..9b4cb84512116f39bde7c7c9bf1d1ac09531e0f7 100644 --- a/test/language/statements/if/if-decl-else-decl-strict.js +++ b/test/language/statements/if/if-decl-else-decl-strict.js @@ -19,6 +19,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d233ea22d5df15f40b91c44203d1a2539e417c9a..d7443adc6c3e1abd3fe3b8f67b2a0e19d0c20a17 100644 --- a/test/language/statements/if/if-decl-else-stmt-strict.js +++ b/test/language/statements/if/if-decl-else-stmt-strict.js @@ -19,6 +19,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 44bdb7345c47718153ccd8d7a710f7fc99adc694..18962a083ca87d374ca73088f4ab94d7c7f161f5 100644 --- a/test/language/statements/if/if-decl-no-else-strict.js +++ b/test/language/statements/if/if-decl-no-else-strict.js @@ -19,6 +19,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b8e60c12d1a8fb5dce01fcd03286191faa19c54f..86120e99b91bfe20782573e0928fc379fe7bfe39 100644 --- a/test/language/statements/if/if-fun-else-fun-strict.js +++ b/test/language/statements/if/if-fun-else-fun-strict.js @@ -20,6 +20,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 9f970787a088d9b0458dd4e6d94c77c2d8a67a62..c813716993fc6c37a4a81afda13effd7157adabe 100644 --- a/test/language/statements/if/if-fun-else-stmt-strict.js +++ b/test/language/statements/if/if-fun-else-stmt-strict.js @@ -20,6 +20,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8aec4ecca6b5710b99e36837493eae04a4136dcf..d1ff27e90bf95231c75e9d8acfa2e219863f28cd 100644 --- a/test/language/statements/if/if-fun-no-else-strict.js +++ b/test/language/statements/if/if-fun-no-else-strict.js @@ -20,6 +20,6 @@ info: | The above rules are only applied when parsing code that is not strict mode code. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d722edced8c237b20abcce7fa6d9d0e6fef9264f..2f8b479d13f89ec4538ec0f4878f311919cfdea8 100644 --- a/test/language/statements/if/if-gen-else-gen.js +++ b/test/language/statements/if/if-gen-else-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 27e61e71a189a8f9b2b9b8c2c46a857526e14cdf..4405c3a364babf9867f869a66cd4c5f783fe858a 100644 --- a/test/language/statements/if/if-gen-else-stmt.js +++ b/test/language/statements/if/if-gen-else-stmt.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 719070a6143679411766789a9ccd706f9c86e0da..f17f8e852baa4d2f9fe0e4c8ae13950accc424c5 100644 --- a/test/language/statements/if/if-gen-no-else.js +++ b/test/language/statements/if/if-gen-no-else.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b54a83a3c0234ed8a0deec24d4194440f7be20a1..d6fa1fc5ea899f590b8d7934de4c2bdcf8a43341 100644 --- a/test/language/statements/if/if-let-else-let.js +++ b/test/language/statements/if/if-let-else-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7a7de86d1b5a6984bc8f07d51ca0d2f1272481a0..96359bcef6ef88f234bf2a9d378724d6cf93e6c2 100644 --- a/test/language/statements/if/if-let-else-stmt.js +++ b/test/language/statements/if/if-let-else-stmt.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 77fc0ec080ac4551174a36f47c6e9dce3c8f5f21..9b7785f58171fe38c33d789b4caee1d4d13cc4a3 100644 --- a/test/language/statements/if/if-let-no-else.js +++ b/test/language/statements/if/if-let-no-else.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e9ce26137d16767283fc0bb3fb71737d6db14e89..90a32ccc0378075bc438da84456dfe6f3f5ea0a0 100644 --- a/test/language/statements/if/if-stmt-else-async-fun.js +++ b/test/language/statements/if/if-stmt-else-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0472f7ea3625b3ad1b9f28255dce18479b5bd8ec..ece8a25516b026a749e3fce481ef6688d35b6102 100644 --- a/test/language/statements/if/if-stmt-else-async-gen.js +++ b/test/language/statements/if/if-stmt-else-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0e92afaf67b645c32055566dd418e0bd928757c2..55f3ef7cd5cd22808b07003d87951101b32799c5 100644 --- a/test/language/statements/if/if-stmt-else-cls.js +++ b/test/language/statements/if/if-stmt-else-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c96f954b2b92c41a3500d49914307f416eac9ced..e2c8b7ca5ef6c77ce4fac78ac8667e1731283f53 100644 --- a/test/language/statements/if/if-stmt-else-const.js +++ b/test/language/statements/if/if-stmt-else-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 94eab02d694d4847a83b0c84e76857b0bd0cc127..4d64b91831d5dd60511c163718b456680ab97ccc 100644 --- a/test/language/statements/if/if-stmt-else-decl-strict.js +++ b/test/language/statements/if/if-stmt-else-decl-strict.js @@ -23,6 +23,6 @@ info: | [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 118e0f209a02fdd2898ce3b237806bcf6d4c7102..bd7ac89c9a0763a39edf17fe81b297018e2d2d81 100644 --- a/test/language/statements/if/if-stmt-else-fun-strict.js +++ b/test/language/statements/if/if-stmt-else-fun-strict.js @@ -24,6 +24,6 @@ info: | [...] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 02fb8b7fed9057c1551a5021d49c2bfee0dc5326..d1c79f6e955313bb560e61d35bb8110c60735588 100644 --- a/test/language/statements/if/if-stmt-else-gen.js +++ b/test/language/statements/if/if-stmt-else-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 cd0a91c9145c795b7da71a554bb98770a62d6356..5c7146be65623fb5a06d2ab19ab54f4f01def52e 100644 --- a/test/language/statements/if/if-stmt-else-let.js +++ b/test/language/statements/if/if-stmt-else-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a538450d92d379f79054fbccb3573c0f271f5e08..9d9aa8c4fc1638323dd3089670f752dcbc4148d3 100644 --- a/test/language/statements/if/labelled-fn-stmt-first.js +++ b/test/language/statements/if/labelled-fn-stmt-first.js @@ -24,6 +24,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3ba5012c9887b859295bf75c4440999156170c34..4380f1330ee1c62b55b5b5d816d3fe3b9d330a3b 100644 --- a/test/language/statements/if/labelled-fn-stmt-lone.js +++ b/test/language/statements/if/labelled-fn-stmt-lone.js @@ -24,6 +24,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8542af05bc3218f3338a9a104b67db12280999c9..e6cb0913ebe7e16bc92af633f93796b228711dd1 100644 --- a/test/language/statements/if/labelled-fn-stmt-second.js +++ b/test/language/statements/if/labelled-fn-stmt-second.js @@ -24,6 +24,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 4e6d913254ad71a736891a0de113e4acf23f08f3..78e16a5066dc716cb63f78a1dcddc4abe85f8156 100644 --- a/test/language/statements/if/let-array-with-newline.js +++ b/test/language/statements/if/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); if (false) let [a] = 0; diff --git a/test/language/statements/labeled/continue.js b/test/language/statements/labeled/continue.js index e6a3acb5ec21aee9446f8379cb07b52860aed262..5e42c9825f10756acb41aa827fbcabfc553f52bf 100644 --- a/test/language/statements/labeled/continue.js +++ b/test/language/statements/labeled/continue.js @@ -18,7 +18,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); do { test262: { diff --git a/test/language/statements/labeled/decl-async-function.js b/test/language/statements/labeled/decl-async-function.js index 045722334e9109a4c2b2aa63d4af30e49bafa036..e0b4e8bafd6909552e8a74c0b875ca025f1eadd7 100644 --- a/test/language/statements/labeled/decl-async-function.js +++ b/test/language/statements/labeled/decl-async-function.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0edf01d81c42babfcbe730beeb044df2cdfbd560..85e456720f9e1eea1659e0cb58ec3bcd60d6692d 100644 --- a/test/language/statements/labeled/decl-async-generator.js +++ b/test/language/statements/labeled/decl-async-generator.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); label: async function* g() {} diff --git a/test/language/statements/labeled/decl-cls.js b/test/language/statements/labeled/decl-cls.js index f097ca8a147677593453225103aa8534296ac418..41f1de4800f0f22d9306428b2b743654cbf0b086 100644 --- a/test/language/statements/labeled/decl-cls.js +++ b/test/language/statements/labeled/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); label: class C {} diff --git a/test/language/statements/labeled/decl-const.js b/test/language/statements/labeled/decl-const.js index 30a99ba1c42b2b688f0886811aa912655c2feeda..28e2411616a28a6f074f211e17ca5cd0f1485c5d 100644 --- a/test/language/statements/labeled/decl-const.js +++ b/test/language/statements/labeled/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 eda37629bf28644cbf7b4e6ce719dab59855b3e4..00f1ae758b9d6ef7d3c1dad9409923e0ebb8d455 100644 --- a/test/language/statements/labeled/decl-fun-strict.js +++ b/test/language/statements/labeled/decl-fun-strict.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); label: function g() {} diff --git a/test/language/statements/labeled/decl-gen.js b/test/language/statements/labeled/decl-gen.js index 32c5277ab0535c645793ac3bd915e8bf990008a9..22e5161ab80b3c59d5f0ede349a0f6d639ba01f8 100644 --- a/test/language/statements/labeled/decl-gen.js +++ b/test/language/statements/labeled/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); label: function* g() {} diff --git a/test/language/statements/labeled/decl-let.js b/test/language/statements/labeled/decl-let.js index 601d4ae6d88966aaa1be47daeeb6d3c628adcf76..5d0e2d187e11fbb294040661f34e69b6fb3860a4 100644 --- a/test/language/statements/labeled/decl-let.js +++ b/test/language/statements/labeled/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 b49dd6f38cf285160d5936b35c65b22c9587e85a..81c167c4619bf20416e7043cfb101446568cc0ba 100644 --- a/test/language/statements/labeled/let-array-with-newline.js +++ b/test/language/statements/labeled/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Wrapped in an if-statement to avoid reference errors at runtime. if (false) { diff --git a/test/language/statements/labeled/value-await-module-escaped.js b/test/language/statements/labeled/value-await-module-escaped.js index 3d59c2aa5233d7f40c53ca3f82336db0bd9a23d7..0d8c20ee1c2e7be01405e0ceb33693140875724a 100644 --- a/test/language/statements/labeled/value-await-module-escaped.js +++ b/test/language/statements/labeled/value-await-module-escaped.js @@ -16,6 +16,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); aw\u0061it: 1; diff --git a/test/language/statements/labeled/value-await-module.js b/test/language/statements/labeled/value-await-module.js index 7eb4bb65bb00e4ce6b2c1596bddee81857a724d2..c923d9ed906f54a85f0a02c87e3485fa1f496ff5 100644 --- a/test/language/statements/labeled/value-await-module.js +++ b/test/language/statements/labeled/value-await-module.js @@ -15,6 +15,6 @@ negative: flags: [module] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2b5ccc9becf2855780df3daf2e67ae61b0ef1dc7..638cf0fe0eccc9692e98b18612947f086ed655ea 100644 --- a/test/language/statements/labeled/value-yield-strict-escaped.js +++ b/test/language/statements/labeled/value-yield-strict-escaped.js @@ -17,6 +17,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); yi\u0065ld: 1; diff --git a/test/language/statements/labeled/value-yield-strict.js b/test/language/statements/labeled/value-yield-strict.js index 9e097b9faf7986d34eb497c6368882c044e6edfd..bcc3fc6f9778dea92b324f3a90716d2b72f7d71c 100644 --- a/test/language/statements/labeled/value-yield-strict.js +++ b/test/language/statements/labeled/value-yield-strict.js @@ -12,6 +12,6 @@ flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); yield: 1; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js index c00541b3b7df1902eb03862dae5fb6b57b9e423a..35242a045137fe9ccb095b81b2c9aeaed32bbeb1 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-ary.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...[ x ] = []] = []; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js index 2dcfcac25f07b0cd77d0e0f2702c2abb97507348..042ba840841ef71868959e6f75c98db1bd22999a 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-id.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...x = []] = []; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js index 1672d0f2ee3eddd412dd8d4dbe7dfad3da98d919..7ea4e95515a46ee6fa7ade8a67d770ff6b9a34f4 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-init-obj.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...{ x } = []] = []; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js index 68dda3dab86b106cebfa4d7e8a1501671acee8e0..a5a4433fc5250b8fd42eb0f6e74c6a7429b9fc85 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js index 4958b4ade4c46464cda6044bab71173312b374a9..03e88a3ea56ab2f4a2aee23120ea454bc1c79cb5 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-id.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js index 227bb25d07e19e8f42fb618b95a10b27ef24c2af..cfaf68f1ad2750bd8fdd1195f23bab2b30546262 100644 --- a/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js @@ -26,7 +26,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); let [...{ x }, y] = [1, 2, 3]; 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 6f00de3ae75d9eab936673340c06212caf16b5f0..81433e41bf1fee34b226f7a8aa0aa6314cfded8b 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 @@ -10,6 +10,6 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); (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 6f38c7740a2dcfaee136b16a2fd79de73cff144b..51a0816b715072db4657f398e89726975d7acac6 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 df1226b666756bbbf337248b3b1552726ab2accb..2f9d74e6e71d36ec29c988a8d8863ca60f0dd00d 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 @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); { 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 9d91fa40015b98c496d92782f6d1f21f18a18e26..c5ebe0c1da27217540938e45004775b23845ff1e 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 @@ -11,7 +11,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 078dbef0e744debdfd4bb94b16acf7a30cf10085..c36a9960f8d81025cc31136398f3e19f47144c10 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 @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 33d1e0fa7c1617a69f52186561979c4fd8f58523..86b2223be1715110e2a0cb06b548e3878423a141 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,7 +27,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 18d2dd083b59d2d2f864314d402493d6baff1083..2edb1ea1cf5d467b32237f7f08cd559a991b5178 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,7 +27,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 5cbc36b821a31644096cc1bdd4b2db93f40884f1..ab5051f94f221e9f78a0792ed367ae88195dacca 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,7 +16,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { let 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 8eaca8aaaecc2c1c384dad0f6a586d8aecb5dc7b..7858e093da06f4a995190f6ee38ad0a1a66931e2 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 @@ -17,7 +17,7 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function* f() { let 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 13b599bef7117472e617feadebc2c94d94d1f19d..f11eee808e8533af39ae8342509decf490d64f1b 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,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { let 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 f52f823e888f6db8dfe8b86a92d56cbe4d597d5e..3f4d58f7db75792db6f65d7caefc6d24c89da928 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 21283585b975a22997fde22dbecccafa8f18e24d..4a069c0d4f2c9db2a099247f8d436eb81253e6af 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 daa76b9b19dbe863c8cde8413b323baeb8b335ef..cc038b8063cb2e953e1904dade1b8c38823f5de4 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 3498419142c2509ce647923e459038aa301d63ea..e7fd7cfd81487e1c1f2f0bc1312a24f6f622ba62 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0dbb5ebe66561f72207205457a0105af7aa01689..eb215ccc0717281cf379119a12dd9a012c8680b9 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 efc5c54c31bf9a7a48e93c24c84dd3af2ef2807c..972187616a13232b8b0cb94c84925cfea9bde3ff 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d1995ae3e5e70625d4174e8bbc347079f942e311..74ef945ad7ae12c1b5504a2c9656ec3151bda0dc 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 736ae70b191fd2ce18d44b5909087d4b3170ec48..9ca112dc154bb6e73e5d0588983c727351998041 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 16dfb747df09f2d514ba4119946442801cccb2dd..bba093da21328d3e4a9f8f021d8faa4ae51da10c 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c2b0c37e3a0c2b4506f57819e8ac798fd21ce234..1bbe1373c7f431cea83eb3af5ef0d35c7725816a 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 7623f0feabc71e2d1fdaf592a8351d082dddd055..3aaabf2d871b6f26aacaf39a0e5b70d330b10a92 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 0db62e85d6cf098d5cc54fe7e5e24ca4183032f3..91c841aec1ffcc6c0da0ab4da5545841c2980258 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 @@ -10,5 +10,5 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8e5b8b63a0dd60209dffdcdfbe649cae1b09a7eb..80ac1c2b9125bc2f2c64c6bf75b4bda0b6242638 100644 --- a/test/language/statements/return/S12.9_A1_T1.js +++ b/test/language/statements/return/S12.9_A1_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T10.js b/test/language/statements/return/S12.9_A1_T10.js index fddcecd36b6544c02c64258fd52964f35b541328..33a811f71913373aada01d2d8f34c3373b85864a 100644 --- a/test/language/statements/return/S12.9_A1_T10.js +++ b/test/language/statements/return/S12.9_A1_T10.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T2.js b/test/language/statements/return/S12.9_A1_T2.js index 6e951e07bc24cf1ba1e782e101d2fb7023ea2033..7afbb2d961f0ae0d1530495f34f9ae10780472d4 100644 --- a/test/language/statements/return/S12.9_A1_T2.js +++ b/test/language/statements/return/S12.9_A1_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T3.js b/test/language/statements/return/S12.9_A1_T3.js index d724c511484c47af74ac80dd71c5fe2c3794f0d7..566ed19d3e90e5a8627919a33e491d1a5abf5562 100644 --- a/test/language/statements/return/S12.9_A1_T3.js +++ b/test/language/statements/return/S12.9_A1_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T4.js b/test/language/statements/return/S12.9_A1_T4.js index dea0187b23be45ecf5aa9dce80df7a6fc340cd6d..6b80e161111a8c6416400cb2d659e2b7f6451a8e 100644 --- a/test/language/statements/return/S12.9_A1_T4.js +++ b/test/language/statements/return/S12.9_A1_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T5.js b/test/language/statements/return/S12.9_A1_T5.js index 19fe41a94b6784e733f4f671f6b1a60d5ed31f3d..87cad62146eb886ccfd57ecd6332bd353bdcb7b6 100644 --- a/test/language/statements/return/S12.9_A1_T5.js +++ b/test/language/statements/return/S12.9_A1_T5.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //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 5a52b441d12d3ed5b983f02badf294a45fac69f4..f060fb9409c9b897507b2c88dbf9b2a791f9584b 100644 --- a/test/language/statements/return/S12.9_A1_T6.js +++ b/test/language/statements/return/S12.9_A1_T6.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T7.js b/test/language/statements/return/S12.9_A1_T7.js index ef806b2e74cd924c20bb5055584b3bcd6cbf1dd2..ab1ab4f038f66929f6fb6704e341d811b31ecb1f 100644 --- a/test/language/statements/return/S12.9_A1_T7.js +++ b/test/language/statements/return/S12.9_A1_T7.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //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 adc6e6112e815d0933c38c3f9ba1fd781efd3883..cbd7afbd339f9f3aa03984a4b31409821ba46ec1 100644 --- a/test/language/statements/return/S12.9_A1_T8.js +++ b/test/language/statements/return/S12.9_A1_T8.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/return/S12.9_A1_T9.js b/test/language/statements/return/S12.9_A1_T9.js index 637f5baf2c86c10980230a6019ced89bca99fce4..7bbb7417b758721d95d319906b4b221a08821156 100644 --- a/test/language/statements/return/S12.9_A1_T9.js +++ b/test/language/statements/return/S12.9_A1_T9.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/switch/S12.11_A2_T1.js b/test/language/statements/switch/S12.11_A2_T1.js index 564b4c3bcd73659f46a9e4ba0ce0f6143366ea7a..839df41e4083838614834e46eaaedb242b750c97 100644 --- a/test/language/statements/switch/S12.11_A2_T1.js +++ b/test/language/statements/switch/S12.11_A2_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 18d62ea598f829bde3b60d06eacc3285abd4ec83..f2e6f8cd8fac9ce488e6c1cb030c9b5adcc8cf0b 100644 --- a/test/language/statements/switch/S12.11_A3_T1.js +++ b/test/language/statements/switch/S12.11_A3_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 baf35bf0bbb824bb97b98ab906986437ef2e8453..77fbdcf1bf000ce7ad43fec9662a2b537106a250 100644 --- a/test/language/statements/switch/S12.11_A3_T2.js +++ b/test/language/statements/switch/S12.11_A3_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ba4b0a2370e02c67810d434a6b4c349c2f242d48..ba9cb4323e8c0a9049fa9bf69ee1c79aa1fc08b4 100644 --- a/test/language/statements/switch/S12.11_A3_T3.js +++ b/test/language/statements/switch/S12.11_A3_T3.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d87b5c6d85627741d3f0ea9beb30d46f48e04d1b..1c149928b0a4252637d4a5b927f9f08740caa001 100644 --- a/test/language/statements/switch/S12.11_A3_T4.js +++ b/test/language/statements/switch/S12.11_A3_T4.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1ff4da777362b42def5eede4cdedaaa16e2acdb3..5733c8b29ed2598790bab11b7f04c9ea5bf49c9e 100644 --- a/test/language/statements/switch/S12.11_A3_T5.js +++ b/test/language/statements/switch/S12.11_A3_T5.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function SwitchTest(value){ var result = 0; diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 10e1ea79f125cca3c431b0f1d48b183d938c8125..bd8e77ef6bf5e538789898ab32959d4b4e57b438 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 98829724d96129b7e00eaeecb7b08f2472929eff..6098287ba527d3af7269e251ba122baef04243b1 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js index 91906db75276e1f95ad09897f0436b39e9bb5563..da33064208a49663ca519fe9fabbc819ac97ff15 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js index c9a20386fa8d30ef06dfef583ff2e01fcfeed583..836892ea22be68e59f46a95f8799f7e39e24bc26 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js index 8bfc287a44d57f5f0dc476028fb80c53634ab5cc..c9b8546845146b2df1bc8360ba3c6bf07bd51968 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js index 574e66f64cafe6e42f42b48171bd353dec1e9474..083f8d363e3d9a8feaacdaa95ef26ef0e7deb50b 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js index b2f421efc8df19d55477c80612987a112e7414d7..9ef2ba2e2a3f888573a185def6c75b83a4013f2b 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js index 23727ed1474f92134b3741f29107c598d5ec7492..73fe7bd0bc10ce51f37f09bb9e0311b6ac7c4223 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index 227787cfaa1de3f044f776fcfb436021a58d4355..55be8d639fbbdc0c38fdd8528efcc0ee585523b0 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 9ce3ef18fddfbfe723ad6784c22cb937a3e6ca02..3a634f1190bcf2bd12602fce97f29d48c02405f3 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js index eafc4aa8c3b8c206a9adf0774e5a5e12adaee388..35694ef3d437b6e6edaf5bbb4954e146e5f4b4ef 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js index ea389625ebf7b4cbc8db133fd82ef9f1c12eb440..32415daa6ebf9dcb78e09dcade16a25c019515e7 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js index 2b8d9f9edd632c018247b9c45ab759b25d400f32..ed563f0196c545623164259facb29669f4bb0296 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js index 541e95fbfb8df5db4e882673ea6551652636dc7d..725dcf1d0e2cd98c8230551aa8478883ed81b0d8 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js index bf80a01573acbb49de024ef9a297f47b87ff3caa..28c8184f4e139ece0671ad5c0859551b847cd601 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js index 90043ab648a47c7a39edb235c2e77a67d52eaf01..0281f3cddc43a5023f6d44ed21970f8dab81e49f 100644 --- a/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: async function* f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js index 4be2f9492136cddd17fca4e89f25989acc1ed956..5178f3edba59f1d019f7d6f7de5d3cbef5024e6f 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js index d906486e24dd5359c8b888aed24cbef999879391..4db0ed845c95946bd2616792c8e12588c2259b6e 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js index 86d28fc414f575a593f225df78599b658888b808..50aa4cdd5e36947a971b10f9bf25a7f9cee6b935 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js index fc40322be7d2058ad4316990ddb81e8416448ba9..dcca5fa4e0af89cee8efcb992a92e976c8f3ffed 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js index 3105bd10558523800d5d39065229cbcd46eb31a3..6f6ea32f17625c9229d069959d59f8c906a4995a 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js index 2ab7f45259cabf7a098b1c84382a77b2032a9af1..5d035983da843383fa3f6a1bf8b196ae30dc3800 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js index d638d275f958f25ebc89fd868b02e42bf5b0035a..00552af97c1fd49ed3ddf002d1dc4409e5e71c67 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js index 01bdf7c2c522285c843007def104a3e897bbaddc..dd35a925cc47f189a3ec84a3ebde05064666a68b 100644 --- a/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: class f {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js index a7b2b0f3805e4869b272dbfcd6588568e4462a91..1a84de956e51b8d179c3aec7013888be0269e4cf 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js index a716283d59e8548112a185ac4e045a3a563df844..c1d6b37b139065078576708e0116085a4dee2461 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js index 935e2d4592f7afa57602635c3d6ad3f73e1b19b4..55c492f1930000dddabe0fdb07d94eae4fd28428 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js index aa12581202c1cca0f58e1d6be9885809690a1a65..1c35408a9571024a0e4ca2681d27012466a8e198 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js index 9e5576766dce6cbdec614c849ebf6b938abcdf9e..c5c16513f49a7873a92fe8795fdc6ea802adb03a 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js index 9afdc67ba250c543a1225a12a89602d3ad82ff52..bf706938027c654bb7fb0b18f507e9fd10c9762a 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js index f78bdc1a5f1631d9f86da354bb26d6994115d852..cab2d7ba83f192d62cb256dc7b8e26d393c72816 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js index dd83aae74a644c55ca641dcd76b094cb064994b6..9aa3667c6268f48640dc9d7a243271a02d773060 100644 --- a/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: const f = 0; default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js index 652d4bcf0934205de879bba00935926a2cdbd363..cb5c6de83733773aee691d0a23d6a3ed022441b2 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 17b1324f6da6825c8556b76e338fdbdaa203b107..6cae1a9f81f099db2adb1a4515a4fdcaabcaba6e 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js index 7ae9ee7eac4092387834d2b7b61dee2e699a4815..48eb323a3bbda3890e5671e87c12243e9000084f 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js index 8dc1a364bde1df4141d6c1dfd1b7d0115228dd8b..84bf72fba4677f044e72d0c44181dd5e7b8ba830 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js index f8a289eeb376b86394ae7eb491bcd6c13c98cd57..75c43a0137d8eb1dbfc3d9931b40d303f7797e42 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js index 63c7aa48588003fd4d00b867337f926d4d98fdd4..da46e8bcd0478d0a6d86007a879d033baebde126 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js index 1f086094bf8d09ad6b233bd2fb489dd6dd178c82..4ca757f0df00aa8e1c735de7226dc9d92c3d5878 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js index b0afd350b17ce1f09d0aa15cd9db7fee672a5f69..efa90415f82ec37dba34f59099d8e50300f668a7 100644 --- a/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js index cdb4ecbd4c90e71bc103a632f7827fdb818daeaa..d87b260f69f94d9487618076700d6bebbd1db601 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 751268f6c13f5fcf1bc4f5c3bdf19a5f1fb052fa..4b70e514b9431467f742b43942959dfccbcbd6c5 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js index ffcf44ed733bf6637ddefe70c67428f37f569de8..393c2343a2a602b468c3d04f528def4f466d6e67 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js index d7717b00e5f876db998e4bb04fa0942155832195..52b8147df73adda340ad325eb4aa461eae8cc8b8 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-const-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js index 9983750e4574f113dc44ff58409dba07cbe8edea..72a68f82761b6ac3f608dbd6828e7ef1b4cfad84 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js index c4ff279fe1b8c1680fa15ffac00b1ab7982fe419..9119f0994fd6c7c8dade0ad78e682a3b22619acc 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js index e670aa50211961e8e14cc3807131ce6030aca76a..2149cff06669b4ed709ba1ab860e8cc8332b611e 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-let-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js index 358defe864afc58ea8f4a94560090f84b0b09da7..0fe4925156684ea399e3360ccef9f13ab5812a27 100644 --- a/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: function* f() {} default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js index 216e63ae95287a24989b8243efe4b315d9c332c1..a1408a5d053149e6169828a40969855c60a218e3 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js index 5cc25428f562d5aeec4499bf6739b37327734bed..b8f667a00ff6e82ba86aab2cb961dd03616a2a4e 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js index d42ebda22b77b221fc3f6fe438b0e6cbd547d5c8..e09b73cf016eb23f0f4970ac807ed460b3afe322 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js index 2274bda8351753ef0f48dc3bb69fe798610f01ba..85b658b2a2a4cc10e669ea168e23f14559fbc58c 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js index e3a1b71bc2252d60f83cc8c352ecb1e7e0b8a311..9186b43cb44083aad1d5315709570f6abd809f30 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js index b9683e04ef993c36ad522d307f18c0e4bad64f85..3536efc5e1c95d04322ac53745126561732683a8 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js index 832c8d33bd3b7b18b0f82a17d709385d5c9450e3..56a9f055ad180197bb20e6f39877329d00957d9e 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: let f; } diff --git a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js index 7e78aa32c9eae6af6cd87e6d447cea3be20c2544..646d2f36ca5a67a992010bf0e413eecde18ccfe7 100644 --- a/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-var-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: let f; default: var f; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js index d913906d1d5b693ed74834f0cbbee392fa401a29..ab27b6fa453357d94f6512e7b7c826742d6d2ac3 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: async function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js index cc91b83c691dfba58ea27a33d02bbac620153e2f..52971bb3ee9bbe15330f96cc9aa8988d6223aecf 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: async function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js index a026c4ad42d2c540e01c2ac8174e06c70da8b959..e457e72148e2eef294f37e9bcbe094aef30c2b9b 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: class f {}; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js index 0aee9f93fd6239c3256bf0b8553e5f91beaea35e..426f9708dbbee57d971845201aeb4de41fd8186d 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-const-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: const f = 0; } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js index 952753dd4dc974f646fd84eb57093abaad074f34..86b3f9e75c1101371e686c6fcb8d042d3204b3ef 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: function f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js index 8e1a9070804bdbc0b8e344b445353ae5a9b342b3..640a12a7987fde4a07833b3c84c477e46d088599 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js @@ -18,6 +18,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: function* f() {} } diff --git a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js index c346768708ffc5541475fe287e6cdc8bf2b60fd2..91d4c3b0885ff90be104f3980963b26cb9f0ca19 100644 --- a/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js +++ b/test/language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-let-declaration.js @@ -17,6 +17,6 @@ info: | ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); switch (0) { case 1: var f; default: let f; } diff --git a/test/language/statements/try/S12.14_A16_T1.js b/test/language/statements/try/S12.14_A16_T1.js index 342586349bc92e35b2a44ff030ffccba07f77631..32b72b362bd6bde4ebbae949b344632b7eecfe17 100644 --- a/test/language/statements/try/S12.14_A16_T1.js +++ b/test/language/statements/try/S12.14_A16_T1.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 a453bf6b7d900bf13287b0e368fffeec1f22c84e..881c119e916609c42f9e94a38f728b5949e7160b 100644 --- a/test/language/statements/try/S12.14_A16_T10.js +++ b/test/language/statements/try/S12.14_A16_T10.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 try{} diff --git a/test/language/statements/try/S12.14_A16_T11.js b/test/language/statements/try/S12.14_A16_T11.js index 69ba62c6b5c67652521e70a41a0fd8a529440efa..436ed52c813e207a6c0606130aec65707603226b 100644 --- a/test/language/statements/try/S12.14_A16_T11.js +++ b/test/language/statements/try/S12.14_A16_T11.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 290a0fc5d3194b3839f54f79d4f0ee5e3acbc964..e5984165938cd586102c29bab8554fa1cc71796a 100644 --- a/test/language/statements/try/S12.14_A16_T12.js +++ b/test/language/statements/try/S12.14_A16_T12.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 f15df1f29be297409a76fc3eba421896dee5db35..6d85dcd26c2800fece259fbd524bb51f4735994d 100644 --- a/test/language/statements/try/S12.14_A16_T13.js +++ b/test/language/statements/try/S12.14_A16_T13.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 ea16ebb97c33ba0eaf4bbe3985140a69b856df4d..cee097b19998884383489df45b56387bd4c0dd81 100644 --- a/test/language/statements/try/S12.14_A16_T14.js +++ b/test/language/statements/try/S12.14_A16_T14.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 873722816cc20dfe886d98d8209084ad7e10db7a..31cb65dbac16fda711308d436677288b2b547daa 100644 --- a/test/language/statements/try/S12.14_A16_T15.js +++ b/test/language/statements/try/S12.14_A16_T15.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 fcb7b3c9cde6f90a40945b8139c3b90fcdf07496..de51c0d22762e1a142789354150cf8d35cef27ac 100644 --- a/test/language/statements/try/S12.14_A16_T2.js +++ b/test/language/statements/try/S12.14_A16_T2.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // 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 def9e183660ba91a318b17858227869484916471..ae20d39cd7cf96dbe070a35f53adf57770fc3301 100644 --- a/test/language/statements/try/S12.14_A16_T3.js +++ b/test/language/statements/try/S12.14_A16_T3.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 finally diff --git a/test/language/statements/try/S12.14_A16_T5.js b/test/language/statements/try/S12.14_A16_T5.js index 99a0399384c8729dc61482315eb417af125981cd..d122a109431ae85eef23cbcb92fc3ff56574648e 100644 --- a/test/language/statements/try/S12.14_A16_T5.js +++ b/test/language/statements/try/S12.14_A16_T5.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 try{} diff --git a/test/language/statements/try/S12.14_A16_T6.js b/test/language/statements/try/S12.14_A16_T6.js index 3ede65c0c5ec551151d858529468a4562533cc27..0f576a651b849597b01cdf8270360475e90238d2 100644 --- a/test/language/statements/try/S12.14_A16_T6.js +++ b/test/language/statements/try/S12.14_A16_T6.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 try{ diff --git a/test/language/statements/try/S12.14_A16_T7.js b/test/language/statements/try/S12.14_A16_T7.js index ef9692c22f5a9992c70441156ad9362fe6eb14cf..68495630ffb56ca2df2eaa1aa89177affe7afe65 100644 --- a/test/language/statements/try/S12.14_A16_T7.js +++ b/test/language/statements/try/S12.14_A16_T7.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 try{} diff --git a/test/language/statements/try/S12.14_A16_T8.js b/test/language/statements/try/S12.14_A16_T8.js index 5956c5626cf212ff3ee942f7fb19ed7d6aa89f8e..ac994569a6225fe965632b8443a454bc06cda41e 100644 --- a/test/language/statements/try/S12.14_A16_T8.js +++ b/test/language/statements/try/S12.14_A16_T8.js @@ -14,7 +14,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 try{} diff --git a/test/language/statements/try/S12.14_A16_T9.js b/test/language/statements/try/S12.14_A16_T9.js index 542732f6f21f8c436364edfaebae36d257aaf919..8e9e73f6ac748679921164847f387199491df109 100644 --- a/test/language/statements/try/S12.14_A16_T9.js +++ b/test/language/statements/try/S12.14_A16_T9.js @@ -12,7 +12,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // CHECK#1 catch(){} diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js index f1a03f173e027797a4113253dc7cbef6f2bfd866..dde39771239c9e4cf83ea6fb8787951393d1545d 100644 --- a/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js +++ b/test/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { } catch (arguments) { } diff --git a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js index 269dabc483ddf09e892a80395d30daa1dda692b5..3e588e30aa00fc3b7e3caac7d68ed42c5b4e137b 100644 --- a/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js +++ b/test/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { } catch (eval) { } diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js index 4cfc813f1645b0000d2ff87c31f046aaf6e9783a..0f574753eb55c9a4a6f93a95d05b7d2c1394b921 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-ary.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js index 4063ae3012ce2814327ed51ca32ee07bbe29d1b1..133ca4780e0725d78e20ec1b08e13f7d656f9b08 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-id.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js index 66193ce437007817946cf4bc35548aee717857bf..5c1beb043b270255d2842d81746366dfbae356f5 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-init-obj.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js index 35b2b277ae281c3118333ffd8327af184393647a..dcb07a8cd3422e8d88a4d705751944b5523bdd7f 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js index 672b3be642f4a95939e86e428eb1a9d2ec1efe32..a6f4b64e7baed16ea02a028d548463958dbe611e 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-id.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js index cdfdf56d4e384e757d610b7229e89f3c0f963932..63ec534aa21f6832c1ff020398b7c045fa6052e3 100644 --- a/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js @@ -24,7 +24,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var ranCatch = false; diff --git a/test/language/statements/try/early-catch-duplicates.js b/test/language/statements/try/early-catch-duplicates.js index 49a97f8d7fc93f62cf1418fa1c90dea7c1d150df..de923e3a8cb062bb0a47ebb60139dcd25cb7c7ef 100644 --- a/test/language/statements/try/early-catch-duplicates.js +++ b/test/language/statements/try/early-catch-duplicates.js @@ -11,6 +11,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { } catch ([x, x]) {} diff --git a/test/language/statements/try/early-catch-function.js b/test/language/statements/try/early-catch-function.js index 75acef33e6f98ea1404d73fcb8c74730c84152ad..8483447c9a07fe7fad7f8fee003ca4c6d429b883 100644 --- a/test/language/statements/try/early-catch-function.js +++ b/test/language/statements/try/early-catch-function.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); function f() { try { diff --git a/test/language/statements/try/early-catch-lex.js b/test/language/statements/try/early-catch-lex.js index 49c9122e4480f1e015bf973780056c73bff9e2a5..4d12085419bb57d13d7be43bc7de17367307071c 100644 --- a/test/language/statements/try/early-catch-lex.js +++ b/test/language/statements/try/early-catch-lex.js @@ -12,6 +12,6 @@ negative: features: [let] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 925d92af9cb18f1c4f60e1611da76c76f200bf62..0101d2ec9418b94aa57b33030259aba2e9f4f0be 100644 --- a/test/language/statements/try/early-catch-var.js +++ b/test/language/statements/try/early-catch-var.js @@ -16,6 +16,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try { } catch (x) { for (var x of []) {} } diff --git a/test/language/statements/try/optional-catch-binding-parens.js b/test/language/statements/try/optional-catch-binding-parens.js index 2ed384cc1d1acda3a1f50c0f10513eb59e9294ae..7b05593c89431b9416c075e1f14bb7b7e56634d9 100644 --- a/test/language/statements/try/optional-catch-binding-parens.js +++ b/test/language/statements/try/optional-catch-binding-parens.js @@ -15,7 +15,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); try {} catch () {} diff --git a/test/language/statements/variable/12.2.1-1gs.js b/test/language/statements/variable/12.2.1-1gs.js index 7a52ea627d395d0cea7d099ccace28c261a239f5..27acdc8a61295b8ca5fa0c4b09abbd4a10fe345c 100644 --- a/test/language/statements/variable/12.2.1-1gs.js +++ b/test/language/statements/variable/12.2.1-1gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 742814a6b3a54fe560bf6b1446f9b53663602e4d..2002d2b458da02ff0fbb8cc9a62661a05a4170f0 100644 --- a/test/language/statements/variable/12.2.1-4gs.js +++ b/test/language/statements/variable/12.2.1-4gs.js @@ -12,6 +12,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8e0c6f1086c136434060242ea780094eea7d8910..8d211af38d47a861d89f2b26776419efc1fa994e 100644 --- a/test/language/statements/variable/S12.2_A8_T1.js +++ b/test/language/statements/variable/S12.2_A8_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T2.js b/test/language/statements/variable/S12.2_A8_T2.js index 4c127b5a1a1f0696519c58a9a66c4226be249c74..541345a483e860be86d75aebff13167871804450 100644 --- a/test/language/statements/variable/S12.2_A8_T2.js +++ b/test/language/statements/variable/S12.2_A8_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T3.js b/test/language/statements/variable/S12.2_A8_T3.js index 04e9cfc3d147ace2f2bbeb65721d288b0f99f35d..d3244e201252701577a2620c8e78049451109ea1 100644 --- a/test/language/statements/variable/S12.2_A8_T3.js +++ b/test/language/statements/variable/S12.2_A8_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T4.js b/test/language/statements/variable/S12.2_A8_T4.js index 676a5cd26c5662f0445bddba702fe25ecc8375a1..3f538b3b2223197b6832cff78016f167a29bf93a 100644 --- a/test/language/statements/variable/S12.2_A8_T4.js +++ b/test/language/statements/variable/S12.2_A8_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T5.js b/test/language/statements/variable/S12.2_A8_T5.js index 97af49cf63191d4849d75988a4ddf2c002c7347e..06463d20f931daca4eb32a09271e6d45752c4f18 100644 --- a/test/language/statements/variable/S12.2_A8_T5.js +++ b/test/language/statements/variable/S12.2_A8_T5.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T6.js b/test/language/statements/variable/S12.2_A8_T6.js index ff29f7e393d2f92727cca7bc9ed8234db9f59968..08e93cce6e3b7f3e29e4c6d6cdf2d462de7eafda 100644 --- a/test/language/statements/variable/S12.2_A8_T6.js +++ b/test/language/statements/variable/S12.2_A8_T6.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T7.js b/test/language/statements/variable/S12.2_A8_T7.js index 8386a0220e7d7565ce0acb92c0ad16d548e90dd5..3702ad6f2718243efb1a06bc919f42ba5320e51f 100644 --- a/test/language/statements/variable/S12.2_A8_T7.js +++ b/test/language/statements/variable/S12.2_A8_T7.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/variable/S12.2_A8_T8.js b/test/language/statements/variable/S12.2_A8_T8.js index 274bc32b94b4dd2ca720a2f49bea2e6fb9f90286..48f531584590f2e985da27b2bb85f94a40445e95 100644 --- a/test/language/statements/variable/S12.2_A8_T8.js +++ b/test/language/statements/variable/S12.2_A8_T8.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); __arr = []; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js index d17626566bd965b16d682b8a199540c1e4e42691..1f60d3b70f3a36e38abae53635904fd8fc38910b 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...[ x ] = []] = []; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js index 787406c3654a2ba98ce7650181400e2df07f38c9..c515fc79abe1ff11b2db872f86b086576a8e5051 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...x = []] = []; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js b/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js index efa6589d89787b964b362b85dcd87cd8a7bc74e3..17c526c2aed8c6c2566ca65b4c3e50eecaf0df84 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-init-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...{ x } = []] = []; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js index 706ce8b4723664e8298559bfca3ab6179669770a..4b0849ef42631676ffac18e8003dcb895ea91813 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...[x], y] = [1, 2, 3]; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js index e8b7fd6d936b89180fc1d9ce077403c617ccc357..d44a53ba4ed9e629368105fa113832ae764c90da 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...x, y] = [1, 2, 3]; diff --git a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js index db0b0b4b9ecbb11f06a00c2f7870ce199764bed0..8c6a58625ad633dbf6bff5a7ddb6a698c0c09ab1 100644 --- a/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js +++ b/test/language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js @@ -25,7 +25,7 @@ info: | [ BindingElementList[?Yield] ] [ BindingElementList[?Yield] , Elisionopt BindingRestElement[?Yield]opt ] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var [...{ x }, y] = [1, 2, 3]; diff --git a/test/language/statements/variable/id-arguments-strict.js b/test/language/statements/variable/id-arguments-strict.js index 034877b3d9c9fbc3323a92b4f98834a942a6a384..38c2d3b27a220a6bd52aa458c20f83d4ff0bd5aa 100644 --- a/test/language/statements/variable/id-arguments-strict.js +++ b/test/language/statements/variable/id-arguments-strict.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var arguments; diff --git a/test/language/statements/variable/id-eval-strict.js b/test/language/statements/variable/id-eval-strict.js index 1f56a8014c1e475105359025cb12367aa7fee10b..71dd660eedd4728480881d539f82fc9a6aace30e 100644 --- a/test/language/statements/variable/id-eval-strict.js +++ b/test/language/statements/variable/id-eval-strict.js @@ -11,6 +11,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var eval; diff --git a/test/language/statements/while/S12.6.2_A15.js b/test/language/statements/while/S12.6.2_A15.js index 51304a084072d2e4136079dda0c913635c616f3e..a5ecaf00eeb1f1bd487fec8e4a12c7361d4f9262 100644 --- a/test/language/statements/while/S12.6.2_A15.js +++ b/test/language/statements/while/S12.6.2_A15.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK# 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 ec1e976fb284664741e2604de9237672e28efc9b..a9d19045a8975d1f47b331ad83f2af069b800ca6 100644 --- a/test/language/statements/while/S12.6.2_A6_T1.js +++ b/test/language/statements/while/S12.6.2_A6_T1.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 26345f3c38224b233a88fcaee6845cb772a027f8..6920d8f9ee55075be88ccf74f502a90e9d599c28 100644 --- a/test/language/statements/while/S12.6.2_A6_T2.js +++ b/test/language/statements/while/S12.6.2_A6_T2.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 d66374b8d0359ed0460370f4ec2ac19aef2fe872..adccc4bd8ea5f6f961d9048fa01d4319f81d8d86 100644 --- a/test/language/statements/while/S12.6.2_A6_T3.js +++ b/test/language/statements/while/S12.6.2_A6_T3.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 3a38da272278f7150b547e74c73b65a786dfc9c4..516febd111eae66374ce0190826336bc7e865f2f 100644 --- a/test/language/statements/while/S12.6.2_A6_T4.js +++ b/test/language/statements/while/S12.6.2_A6_T4.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 7de2cc3602ecd02a51fab9f5554b2079cd04fcdc..8f98d7bb2c4294f836ab1befdb5e5ae3bffbf5c7 100644 --- a/test/language/statements/while/S12.6.2_A6_T5.js +++ b/test/language/statements/while/S12.6.2_A6_T5.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 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 6bf7d5efd5a9fd59d2813b7e647faa554f269a24..c93dd5e13f945999c3eafba20a42115a24b525ca 100644 --- a/test/language/statements/while/S12.6.2_A6_T6.js +++ b/test/language/statements/while/S12.6.2_A6_T6.js @@ -10,7 +10,7 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); ////////////////////////////////////////////////////////////////////////////// //CHECK#1 diff --git a/test/language/statements/while/decl-async-fun.js b/test/language/statements/while/decl-async-fun.js index 323166de60f623d5a81e23dd052df341ced0caaf..fd0f55bf3ca79b6e2f69c6a30b6d285b47ceb7b7 100644 --- a/test/language/statements/while/decl-async-fun.js +++ b/test/language/statements/while/decl-async-fun.js @@ -15,6 +15,6 @@ negative: features: [async-functions] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 532d28f7e9ce59346383b0681bde6562b9abc0ce..566c38a0b22b4baba7ac7e5a8e7b8ae55186cd26 100644 --- a/test/language/statements/while/decl-async-gen.js +++ b/test/language/statements/while/decl-async-gen.js @@ -15,6 +15,6 @@ negative: features: [async-iteration] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) async function* g() {} diff --git a/test/language/statements/while/decl-cls.js b/test/language/statements/while/decl-cls.js index 55b04036ae1e14e863ea038e5dcb1666df65d1aa..ca7646aa1c47f5bc04f2969ac801e77526f21a99 100644 --- a/test/language/statements/while/decl-cls.js +++ b/test/language/statements/while/decl-cls.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) class C {} diff --git a/test/language/statements/while/decl-const.js b/test/language/statements/while/decl-const.js index 75919d7c996473ddd18d6453f2d70c6de625bda4..428d42c8bb3babd8ae3ac2ae47c473a37ef32eb7 100644 --- a/test/language/statements/while/decl-const.js +++ b/test/language/statements/while/decl-const.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) const x = null; diff --git a/test/language/statements/while/decl-fun.js b/test/language/statements/while/decl-fun.js index 5c5a7c38efc37fa5f53c105200b305a419e2931d..b8c9d05034cadbed2aac760a52dc702abfaf6438 100644 --- a/test/language/statements/while/decl-fun.js +++ b/test/language/statements/while/decl-fun.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) function f() {} diff --git a/test/language/statements/while/decl-gen.js b/test/language/statements/while/decl-gen.js index 58bce614722a1d7b4ca68c2e66ee9c4e6f13cb82..f3e7592f5fc5bf82241b692bcfe91a305aaf3d8c 100644 --- a/test/language/statements/while/decl-gen.js +++ b/test/language/statements/while/decl-gen.js @@ -10,6 +10,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); while (false) function* g() {} diff --git a/test/language/statements/while/decl-let.js b/test/language/statements/while/decl-let.js index 536ec80ff55248ad348fe9971ac244eab3de0f65..d3def7e4460140e731a6bd9bbded8ecc4e1df4ad 100644 --- a/test/language/statements/while/decl-let.js +++ b/test/language/statements/while/decl-let.js @@ -9,6 +9,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8f919fa97d9d6ae2f1e117082ad0b734419c3ce9..57bf1d3f5c082cd6de7ee1677d954627ef01eee0 100644 --- a/test/language/statements/while/labelled-fn-stmt.js +++ b/test/language/statements/while/labelled-fn-stmt.js @@ -13,6 +13,6 @@ info: | of the language mode. ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 693622b5e1b3c6decc406fb22dfd6838519981ff..a3b9637fd1011e82480096ff473f03385fd36900 100644 --- a/test/language/statements/while/let-array-with-newline.js +++ b/test/language/statements/while/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 8f8ea3bd0f77a5d2f8a66c65eec61dd312307c7d..33544f0b6ca43d560306edd893a291787019b45d 100644 --- a/test/language/statements/with/12.10.1-11gs.js +++ b/test/language/statements/with/12.10.1-11gs.js @@ -10,6 +10,6 @@ negative: flags: [onlyStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) { } diff --git a/test/language/statements/with/decl-async-fun.js b/test/language/statements/with/decl-async-fun.js index 5c16534556f9ebda4f2f9c784d034aee8b18eef4..d2b941e828fc96f3477f9dd94df5b28e03306ef6 100644 --- a/test/language/statements/with/decl-async-fun.js +++ b/test/language/statements/with/decl-async-fun.js @@ -16,6 +16,6 @@ features: [async-functions] flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1b68a99138084ce877ff0dfb460fdc60ce525efc..a188004bec1f2143148361cbfa9835516050f188 100644 --- a/test/language/statements/with/decl-async-gen.js +++ b/test/language/statements/with/decl-async-gen.js @@ -16,6 +16,6 @@ features: [async-iteration] flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) async function* g() {} diff --git a/test/language/statements/with/decl-cls.js b/test/language/statements/with/decl-cls.js index 1cfcb15ccb2abf3d777ee0a53074be9aff6042da..72f4cf262cbe241b666e4339684db98183a52ef5 100644 --- a/test/language/statements/with/decl-cls.js +++ b/test/language/statements/with/decl-cls.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) class C {} diff --git a/test/language/statements/with/decl-const.js b/test/language/statements/with/decl-const.js index fbbd19fe16896780e4bae0ad6e1769afe627815d..dfc1cb0b7968f1d704e706c091affad4f8befa1b 100644 --- a/test/language/statements/with/decl-const.js +++ b/test/language/statements/with/decl-const.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) const x = null; diff --git a/test/language/statements/with/decl-fun.js b/test/language/statements/with/decl-fun.js index 00ceba0da39e4e2b56bfbe9d991cc0b55d041ea6..8982fe5c7f60424bc5e8c28127237266e3dd42b6 100644 --- a/test/language/statements/with/decl-fun.js +++ b/test/language/statements/with/decl-fun.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) function f() {} diff --git a/test/language/statements/with/decl-gen.js b/test/language/statements/with/decl-gen.js index 04e73a58bd34e30ba05dff1924fdfbd622f80a27..a8a65aa6465f34d79a5c176445688d83bea79623 100644 --- a/test/language/statements/with/decl-gen.js +++ b/test/language/statements/with/decl-gen.js @@ -11,6 +11,6 @@ negative: features: [generators] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) function* g() {} diff --git a/test/language/statements/with/decl-let.js b/test/language/statements/with/decl-let.js index 63d83aa8bc3774ff706b851cad2c59e5d7a81751..c73f7a760361a30944c5cb011331901e25d91925 100644 --- a/test/language/statements/with/decl-let.js +++ b/test/language/statements/with/decl-let.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); with ({}) let x; diff --git a/test/language/statements/with/labelled-fn-stmt.js b/test/language/statements/with/labelled-fn-stmt.js index 0b24a71fe675c9b395262a44f4ab841a9cd15873..9c27fb978b9f7552e5988f5715b250cfa9c6f555 100644 --- a/test/language/statements/with/labelled-fn-stmt.js +++ b/test/language/statements/with/labelled-fn-stmt.js @@ -21,6 +21,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 c0142dd27c87e835e8bb3714a35aa502b01c61b3..a27248ac9a9836bebb6c6d33764e37b301b135f5 100644 --- a/test/language/statements/with/let-array-with-newline.js +++ b/test/language/statements/with/let-array-with-newline.js @@ -15,7 +15,7 @@ negative: flags: [noStrict] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // Wrapped in an if-statement to avoid reference errors at runtime. if (false) { diff --git a/test/language/types/boolean/S8.3_A2.1.js b/test/language/types/boolean/S8.3_A2.1.js index f021e8ddf479e2aa0fcf605b45eef97fe6b4bc43..2c7f677710fe613b2fdde58109f4bcbf86ed86b0 100644 --- a/test/language/types/boolean/S8.3_A2.1.js +++ b/test/language/types/boolean/S8.3_A2.1.js @@ -10,6 +10,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 e96248e67fe3565049fb730df7b29024f48494be..8c5aa38fa5bc4776de8bbde3b7a84d2338eca1aa 100644 --- a/test/language/types/boolean/S8.3_A2.2.js +++ b/test/language/types/boolean/S8.3_A2.2.js @@ -10,6 +10,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); false = 0; diff --git a/test/language/types/null/S8.2_A2.js b/test/language/types/null/S8.2_A2.js index 9062d3a6bebaeac8bef6aad663b47e870d219119..c97d6a1eed4d9e9024389163a53c929700a1f26b 100644 --- a/test/language/types/null/S8.2_A2.js +++ b/test/language/types/null/S8.2_A2.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 ac71a0852d599142c132d8be2d1b81e1bdf07ce7..36470c1e1f495aba6df86b6fcea1e331358a62b4 100644 --- a/test/language/types/reference/S8.7.2_A1_T1.js +++ b/test/language/types/reference/S8.7.2_A1_T1.js @@ -10,6 +10,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); '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 b6c026f665402cfd7280b6d73b279300b6b69eb1..afa09426919fdfd486a9a8940f33aa0de84c6084 100644 --- a/test/language/types/reference/S8.7.2_A1_T2.js +++ b/test/language/types/reference/S8.7.2_A1_T2.js @@ -10,6 +10,6 @@ negative: type: ReferenceError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 d2b9d12bdd335bb0b9c14c5b5eb7e8c4cae8014a..d6286a857bdff0bac1b5b3ec6e1a8a16473f592e 100644 --- a/test/language/types/string/S8.4_A13_T1.js +++ b/test/language/types/string/S8.4_A13_T1.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 a74ac0dbd855dd66b8a5fa537b86e1fc81ff651e..b000eb49bfea723bed883197d42be9160f5c60f5 100644 --- a/test/language/types/string/S8.4_A13_T2.js +++ b/test/language/types/string/S8.4_A13_T2.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2d28b67958c7ff6ed0296030fe7716f5f1d92774..607ebd9dc985f00a9128dcf8764d544ce6e6f27f 100644 --- a/test/language/types/string/S8.4_A13_T3.js +++ b/test/language/types/string/S8.4_A13_T3.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 48119b7d30b3328c4e4e7f41cc4705afd29b6994..986432597a323231876c76e476e280af2f6d2d96 100644 --- a/test/language/types/string/S8.4_A14_T1.js +++ b/test/language/types/string/S8.4_A14_T1.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 bee237019e943a29f31d870e406815295978559b..78a8d57685d2f46d826320108e42186f4d91a069 100644 --- a/test/language/types/string/S8.4_A14_T2.js +++ b/test/language/types/string/S8.4_A14_T2.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 89ce9642b1461d196b9e1ae45df7590809dfb5e3..9282715317c45b24c2a704e728410ce758139395 100644 --- a/test/language/types/string/S8.4_A14_T3.js +++ b/test/language/types/string/S8.4_A14_T3.js @@ -10,6 +10,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 dbcae38453a7900915cd7f29ed4f0b3732a043c9..a18e4bea0011680e3432fa733213204d052e810b 100644 --- a/test/language/white-space/S7.2_A5_T1.js +++ b/test/language/white-space/S7.2_A5_T1.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 31bcaa032d7b420ddf07599103da5e06609cf7db..280d4c7c35b16751fe88f8d879cc9974ed8ad2f9 100644 --- a/test/language/white-space/S7.2_A5_T2.js +++ b/test/language/white-space/S7.2_A5_T2.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 2de8bc782854e27fd8b0e27636aad733de882047..bf3d179174051b04e7fed892282edaf722c1ed97 100644 --- a/test/language/white-space/S7.2_A5_T3.js +++ b/test/language/white-space/S7.2_A5_T3.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 1969354f8e5c877ca6b728cea74aebafe0599ac3..193d17a3754654d7d21aac7ef7ad76a841ee061c 100644 --- a/test/language/white-space/S7.2_A5_T4.js +++ b/test/language/white-space/S7.2_A5_T4.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); 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 fe924dbf4c3b3bc9a85fecd2bd7a33c4d3145ad4..d9194ae4ff3e20a75759adca67f272b4e56b19bc 100644 --- a/test/language/white-space/S7.2_A5_T5.js +++ b/test/language/white-space/S7.2_A5_T5.js @@ -12,6 +12,6 @@ negative: type: SyntaxError ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); var\u00A0x; diff --git a/test/language/white-space/mongolian-vowel-separator.js b/test/language/white-space/mongolian-vowel-separator.js index 0e0a34e6d40d7793091637b1476b042e354836ac..84a5e8cc9f3bafa81ca80f54c51347643a68530d 100644 --- a/test/language/white-space/mongolian-vowel-separator.js +++ b/test/language/white-space/mongolian-vowel-separator.js @@ -26,7 +26,7 @@ negative: features: [u180e] ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); // U+180E between "var" and "foo"; UTF8(0x180E) = 0xE1 0xA0 0x8E vará Žfoo; diff --git a/tools/lint/lib/checks/negative.py b/tools/lint/lib/checks/negative.py index de0f149c6ec92caf2363471a3609022b71ee7490..7a06368c27be3e0f241f79dba773250d6cb61223 100644 --- a/tools/lint/lib/checks/negative.py +++ b/tools/lint/lib/checks/negative.py @@ -2,7 +2,7 @@ import re from ..check import Check _THROW_STMT = re.compile( - r'^failIfCodeGetsEvaluated\(\);$', + r'^\$DONOTEVALUATE\(\);$', re.MULTILINE) class CheckNegative(Check): diff --git a/tools/lint/test/fixtures/negative_valid_parse.js b/tools/lint/test/fixtures/negative_valid_parse.js index 0d89d701a3e9f2ee1723c9c9945c39a50037dd8b..2f28cac3761e60a58ead1cb3ad648f8c3baa82f9 100644 --- a/tools/lint/test/fixtures/negative_valid_parse.js +++ b/tools/lint/test/fixtures/negative_valid_parse.js @@ -9,6 +9,6 @@ negative: phase: parse ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); !!! diff --git a/tools/lint/test/fixtures/negative_valid_resolution.js b/tools/lint/test/fixtures/negative_valid_resolution.js index bbe51fd88fbf5ec70358968d94298b803fef0241..309dc6e679112ae8eb5a31b077072a8872f9ecc0 100644 --- a/tools/lint/test/fixtures/negative_valid_resolution.js +++ b/tools/lint/test/fixtures/negative_valid_resolution.js @@ -10,6 +10,6 @@ negative: phase: resolution ---*/ -failIfCodeGetsEvaluated(); +$DONOTEVALUATE(); import 'non-existent-module.js';