diff --git a/test/staging/sm/expressions/11.1.5-01.js b/test/staging/sm/expressions/11.1.5-01.js index cf3f4dbe18..d82fdcd22a 100644 --- a/test/staging/sm/expressions/11.1.5-01.js +++ b/test/staging/sm/expressions/11.1.5-01.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Implement support for string literals as names for properties defined using ES5 get/set syntax esid: pending diff --git a/test/staging/sm/expressions/ToPropertyKey-symbols.js b/test/staging/sm/expressions/ToPropertyKey-symbols.js index f78acef5a7..befaa5ad59 100644 --- a/test/staging/sm/expressions/ToPropertyKey-symbols.js +++ b/test/staging/sm/expressions/ToPropertyKey-symbols.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/binary-literals.js b/test/staging/sm/expressions/binary-literals.js index 25ece45bd2..f965e3974f 100644 --- a/test/staging/sm/expressions/binary-literals.js +++ b/test/staging/sm/expressions/binary-literals.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Implement ES6 binary literals esid: pending diff --git a/test/staging/sm/expressions/computed-property-side-effects.js b/test/staging/sm/expressions/computed-property-side-effects.js index 5e6371daf0..9c0b41d5ba 100644 --- a/test/staging/sm/expressions/computed-property-side-effects.js +++ b/test/staging/sm/expressions/computed-property-side-effects.js @@ -5,8 +5,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | Computed property names must be considered as always effectful even when the name expression isn't effectful, because calling ToPropertyKey on some non-effectful expressions has user-modifiable behavior esid: pending diff --git a/test/staging/sm/expressions/constant-folded-labeled-statement.js b/test/staging/sm/expressions/constant-folded-labeled-statement.js index 07aa0af459..7c9b4d182d 100644 --- a/test/staging/sm/expressions/constant-folded-labeled-statement.js +++ b/test/staging/sm/expressions/constant-folded-labeled-statement.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Constant folder should fold labeled statements esid: pending diff --git a/test/staging/sm/expressions/delete-name-parenthesized-early-error-strict-mode.js b/test/staging/sm/expressions/delete-name-parenthesized-early-error-strict-mode.js index 4346d3e1c4..9795b82a0e 100644 --- a/test/staging/sm/expressions/delete-name-parenthesized-early-error-strict-mode.js +++ b/test/staging/sm/expressions/delete-name-parenthesized-early-error-strict-mode.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | delete (foo), delete ((foo)), and so on are strict mode early errors esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-call.js b/test/staging/sm/expressions/destructuring-array-default-call.js index 555518399f..05a0145f5e 100644 --- a/test/staging/sm/expressions/destructuring-array-default-call.js +++ b/test/staging/sm/expressions/destructuring-array-default-call.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - call/new expression esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-class.js b/test/staging/sm/expressions/destructuring-array-default-class.js index 02ba8cad15..98844b250a 100644 --- a/test/staging/sm/expressions/destructuring-array-default-class.js +++ b/test/staging/sm/expressions/destructuring-array-default-class.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - class expression and super/new.target esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-function-nested.js b/test/staging/sm/expressions/destructuring-array-default-function-nested.js index c3d5c0e17a..7e040e435c 100644 --- a/test/staging/sm/expressions/destructuring-array-default-function-nested.js +++ b/test/staging/sm/expressions/destructuring-array-default-function-nested.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - function expression with nested objects esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-function.js b/test/staging/sm/expressions/destructuring-array-default-function.js index ccb4ea923e..d65a24503f 100644 --- a/test/staging/sm/expressions/destructuring-array-default-function.js +++ b/test/staging/sm/expressions/destructuring-array-default-function.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - function expression esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-simple.js b/test/staging/sm/expressions/destructuring-array-default-simple.js index 559e84f61b..fa1a3829cd 100644 --- a/test/staging/sm/expressions/destructuring-array-default-simple.js +++ b/test/staging/sm/expressions/destructuring-array-default-simple.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - simple literal esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-default-yield.js b/test/staging/sm/expressions/destructuring-array-default-yield.js index b4dd3d24d0..4fc2b84693 100644 --- a/test/staging/sm/expressions/destructuring-array-default-yield.js +++ b/test/staging/sm/expressions/destructuring-array-default-yield.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-expressions-shell.js] -flags: - - noStrict description: | Array destructuring with various default values in various context - yield expression esid: pending diff --git a/test/staging/sm/expressions/destructuring-array-lexical.js b/test/staging/sm/expressions/destructuring-array-lexical.js index 2ded1af791..0fe604a332 100644 --- a/test/staging/sm/expressions/destructuring-array-lexical.js +++ b/test/staging/sm/expressions/destructuring-array-lexical.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Array destructuring with accessing uninitialized lexical binding. esid: pending diff --git a/test/staging/sm/expressions/destructuring-object-__proto__-1.js b/test/staging/sm/expressions/destructuring-object-__proto__-1.js index b76e66b59e..6a735fab67 100644 --- a/test/staging/sm/expressions/destructuring-object-__proto__-1.js +++ b/test/staging/sm/expressions/destructuring-object-__proto__-1.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/destructuring-object-__proto__-2.js b/test/staging/sm/expressions/destructuring-object-__proto__-2.js index 35c27e028e..f12b886ed4 100644 --- a/test/staging/sm/expressions/destructuring-object-__proto__-2.js +++ b/test/staging/sm/expressions/destructuring-object-__proto__-2.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/destructuring-pattern-parenthesized.js b/test/staging/sm/expressions/destructuring-pattern-parenthesized.js index b58ed4bfa7..75c61d60ed 100644 --- a/test/staging/sm/expressions/destructuring-pattern-parenthesized.js +++ b/test/staging/sm/expressions/destructuring-pattern-parenthesized.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Parenthesized "destructuring patterns" are not usable as destructuring patterns esid: pending diff --git a/test/staging/sm/expressions/exponentiation-unparenthesised-unary.js b/test/staging/sm/expressions/exponentiation-unparenthesised-unary.js index f1bd236caa..f17275e33b 100644 --- a/test/staging/sm/expressions/exponentiation-unparenthesised-unary.js +++ b/test/staging/sm/expressions/exponentiation-unparenthesised-unary.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/inNotObjectError.js b/test/staging/sm/expressions/inNotObjectError.js index f0ce453792..549a93c7b8 100644 --- a/test/staging/sm/expressions/inNotObjectError.js +++ b/test/staging/sm/expressions/inNotObjectError.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/named-accessor-function.js b/test/staging/sm/expressions/named-accessor-function.js index 806f591f46..57ad654c0e 100644 --- a/test/staging/sm/expressions/named-accessor-function.js +++ b/test/staging/sm/expressions/named-accessor-function.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | { get x y() { } } is not valid getter syntax esid: pending diff --git a/test/staging/sm/expressions/nullish-coalescing.js b/test/staging/sm/expressions/nullish-coalescing.js index 7e14628adc..98747848ed 100644 --- a/test/staging/sm/expressions/nullish-coalescing.js +++ b/test/staging/sm/expressions/nullish-coalescing.js @@ -4,8 +4,6 @@ /*--- features: - IsHTMLDDA -flags: - - noStrict description: | Implement the Nullish Coalescing operator (??) proposal esid: pending diff --git a/test/staging/sm/expressions/object-literal-__proto__.js b/test/staging/sm/expressions/object-literal-__proto__.js index 30e8ce124c..8026de4558 100644 --- a/test/staging/sm/expressions/object-literal-__proto__.js +++ b/test/staging/sm/expressions/object-literal-__proto__.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | __proto__ in object literals in non-__proto__:v contexts doesn't modify [[Prototype]] esid: pending diff --git a/test/staging/sm/expressions/object-literal-accessor-arguments.js b/test/staging/sm/expressions/object-literal-accessor-arguments.js index cd0273ab1a..e605fa61d1 100644 --- a/test/staging/sm/expressions/object-literal-accessor-arguments.js +++ b/test/staging/sm/expressions/object-literal-accessor-arguments.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | { get x(v) { } } and { set x(v, v2) { } } should be syntax errors esid: pending diff --git a/test/staging/sm/expressions/object-literal-accessor-property-name.js b/test/staging/sm/expressions/object-literal-accessor-property-name.js index 8a9261c694..f3e2c65cd0 100644 --- a/test/staging/sm/expressions/object-literal-accessor-property-name.js +++ b/test/staging/sm/expressions/object-literal-accessor-property-name.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Permit numbers and strings containing numbers as accessor property names esid: pending diff --git a/test/staging/sm/expressions/object-literal-computed-property-evaluation.js b/test/staging/sm/expressions/object-literal-computed-property-evaluation.js index c3ddb24b93..0dc66f1dec 100644 --- a/test/staging/sm/expressions/object-literal-computed-property-evaluation.js +++ b/test/staging/sm/expressions/object-literal-computed-property-evaluation.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Convert computed property name expressions to property key before evaluating the property's value esid: pending diff --git a/test/staging/sm/expressions/octal-literals.js b/test/staging/sm/expressions/octal-literals.js index c7bcade4cd..2600eed40b 100644 --- a/test/staging/sm/expressions/octal-literals.js +++ b/test/staging/sm/expressions/octal-literals.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Implement ES6 octal literals esid: pending diff --git a/test/staging/sm/expressions/optional-chain-class-heritage.js b/test/staging/sm/expressions/optional-chain-class-heritage.js index 97ffffca3e..3b5dceabfd 100644 --- a/test/staging/sm/expressions/optional-chain-class-heritage.js +++ b/test/staging/sm/expressions/optional-chain-class-heritage.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/optional-chain-first-expression.js b/test/staging/sm/expressions/optional-chain-first-expression.js index 3bb54f1fd2..412cd99dc4 100644 --- a/test/staging/sm/expressions/optional-chain-first-expression.js +++ b/test/staging/sm/expressions/optional-chain-first-expression.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/optional-chain-super-elem.js b/test/staging/sm/expressions/optional-chain-super-elem.js index f1fc85fc1a..6a215d5e32 100644 --- a/test/staging/sm/expressions/optional-chain-super-elem.js +++ b/test/staging/sm/expressions/optional-chain-super-elem.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/optional-chain-tdz.js b/test/staging/sm/expressions/optional-chain-tdz.js index b838a2d1ed..a8aadf2ff1 100644 --- a/test/staging/sm/expressions/optional-chain-tdz.js +++ b/test/staging/sm/expressions/optional-chain-tdz.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/primitive-this-boxing-behavior.js b/test/staging/sm/expressions/primitive-this-boxing-behavior.js index bc87468acb..f33775fde5 100644 --- a/test/staging/sm/expressions/primitive-this-boxing-behavior.js +++ b/test/staging/sm/expressions/primitive-this-boxing-behavior.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | Primitive values don't box correctly esid: pending diff --git a/test/staging/sm/expressions/short-circuit-compound-assignment-anon-fns.js b/test/staging/sm/expressions/short-circuit-compound-assignment-anon-fns.js index d11141297f..ee01ab0bf1 100644 --- a/test/staging/sm/expressions/short-circuit-compound-assignment-anon-fns.js +++ b/test/staging/sm/expressions/short-circuit-compound-assignment-anon-fns.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/short-circuit-compound-assignment-property-key-evaluation.js b/test/staging/sm/expressions/short-circuit-compound-assignment-property-key-evaluation.js index b42a8ff84a..821aaf2df6 100644 --- a/test/staging/sm/expressions/short-circuit-compound-assignment-property-key-evaluation.js +++ b/test/staging/sm/expressions/short-circuit-compound-assignment-property-key-evaluation.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/short-circuit-compound-assignment-tdz.js b/test/staging/sm/expressions/short-circuit-compound-assignment-tdz.js index 7ebbdadeb2..971c642c0b 100644 --- a/test/staging/sm/expressions/short-circuit-compound-assignment-tdz.js +++ b/test/staging/sm/expressions/short-circuit-compound-assignment-tdz.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/expressions/string-literal-escape-sequences.js b/test/staging/sm/expressions/string-literal-escape-sequences.js index eabb21802d..900cfb7b52 100644 --- a/test/staging/sm/expressions/string-literal-escape-sequences.js +++ b/test/staging/sm/expressions/string-literal-escape-sequences.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | \\u and \\x must be followed by the appropriate number of hex digits or else it is a syntax error esid: pending