From 6aa99aa29a5d92ce443b597598a64464ed25e8fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:16:30 +0200 Subject: [PATCH] Enable strict mode testing for sm/generators --- .../generators/create-function-parse-before-getprototype.js | 2 -- test/staging/sm/generators/delegating-yield-1.js | 2 -- test/staging/sm/generators/delegating-yield-10.js | 2 -- test/staging/sm/generators/delegating-yield-11.js | 2 -- test/staging/sm/generators/delegating-yield-12.js | 2 -- test/staging/sm/generators/delegating-yield-2.js | 2 -- test/staging/sm/generators/delegating-yield-3.js | 2 -- test/staging/sm/generators/delegating-yield-4.js | 2 -- test/staging/sm/generators/delegating-yield-5.js | 2 -- test/staging/sm/generators/delegating-yield-6.js | 2 -- test/staging/sm/generators/delegating-yield-7.js | 2 -- test/staging/sm/generators/delegating-yield-8.js | 2 -- test/staging/sm/generators/delegating-yield-9.js | 2 -- test/staging/sm/generators/gen-with-call-obj.js | 4 +--- test/staging/sm/generators/iterator-next-non-object.js | 2 -- test/staging/sm/generators/objects.js | 2 -- test/staging/sm/generators/regress-366941.js | 2 -- test/staging/sm/generators/return-finally.js | 2 -- test/staging/sm/generators/runtime.js | 2 -- test/staging/sm/generators/yield-iterator-close.js | 2 -- test/staging/sm/generators/yield-star-iterator-close.js | 2 -- test/staging/sm/generators/yield-star-iterator-primitive.js | 2 -- test/staging/sm/generators/yield-star-throw-htmldda.js | 2 -- 23 files changed, 1 insertion(+), 47 deletions(-) diff --git a/test/staging/sm/generators/create-function-parse-before-getprototype.js b/test/staging/sm/generators/create-function-parse-before-getprototype.js index acb85dd184..5d365c7b6b 100644 --- a/test/staging/sm/generators/create-function-parse-before-getprototype.js +++ b/test/staging/sm/generators/create-function-parse-before-getprototype.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/generators/delegating-yield-1.js b/test/staging/sm/generators/delegating-yield-1.js index 29b9a36e29..86e6da18b1 100644 --- a/test/staging/sm/generators/delegating-yield-1.js +++ b/test/staging/sm/generators/delegating-yield-1.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-10.js b/test/staging/sm/generators/delegating-yield-10.js index ad5fc0c29d..230bcac5c8 100644 --- a/test/staging/sm/generators/delegating-yield-10.js +++ b/test/staging/sm/generators/delegating-yield-10.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-11.js b/test/staging/sm/generators/delegating-yield-11.js index 4c49dd6c35..05d807ab88 100644 --- a/test/staging/sm/generators/delegating-yield-11.js +++ b/test/staging/sm/generators/delegating-yield-11.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-12.js b/test/staging/sm/generators/delegating-yield-12.js index b2fe5f7e18..043e7db4b2 100644 --- a/test/staging/sm/generators/delegating-yield-12.js +++ b/test/staging/sm/generators/delegating-yield-12.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-generators-shell.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-2.js b/test/staging/sm/generators/delegating-yield-2.js index 7849021f2d..73bf3ab4ba 100644 --- a/test/staging/sm/generators/delegating-yield-2.js +++ b/test/staging/sm/generators/delegating-yield-2.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js, sm/non262-generators-shell.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-3.js b/test/staging/sm/generators/delegating-yield-3.js index ea17f76d88..2946431e8d 100644 --- a/test/staging/sm/generators/delegating-yield-3.js +++ b/test/staging/sm/generators/delegating-yield-3.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-generators-shell.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-4.js b/test/staging/sm/generators/delegating-yield-4.js index c2d76eeac6..5066ee3e19 100644 --- a/test/staging/sm/generators/delegating-yield-4.js +++ b/test/staging/sm/generators/delegating-yield-4.js @@ -3,8 +3,6 @@ /*--- includes: [sm/non262-generators-shell.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-5.js b/test/staging/sm/generators/delegating-yield-5.js index 2efaedd03e..909f6ba409 100644 --- a/test/staging/sm/generators/delegating-yield-5.js +++ b/test/staging/sm/generators/delegating-yield-5.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-6.js b/test/staging/sm/generators/delegating-yield-6.js index 449e7fd726..6a2a389fbe 100644 --- a/test/staging/sm/generators/delegating-yield-6.js +++ b/test/staging/sm/generators/delegating-yield-6.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-7.js b/test/staging/sm/generators/delegating-yield-7.js index aef015a560..dd3412be88 100644 --- a/test/staging/sm/generators/delegating-yield-7.js +++ b/test/staging/sm/generators/delegating-yield-7.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-8.js b/test/staging/sm/generators/delegating-yield-8.js index 223b99b1e7..24ca66aff0 100644 --- a/test/staging/sm/generators/delegating-yield-8.js +++ b/test/staging/sm/generators/delegating-yield-8.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/delegating-yield-9.js b/test/staging/sm/generators/delegating-yield-9.js index 794f00ac38..cb3bf134a9 100644 --- a/test/staging/sm/generators/delegating-yield-9.js +++ b/test/staging/sm/generators/delegating-yield-9.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/gen-with-call-obj.js b/test/staging/sm/generators/gen-with-call-obj.js index 808f03db18..c11bef61b4 100644 --- a/test/staging/sm/generators/gen-with-call-obj.js +++ b/test/staging/sm/generators/gen-with-call-obj.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending @@ -19,7 +17,7 @@ function* gen() { } var j = 0; -for (i of gen()) +for (var i of gen()) assert.sameValue(i, j++); // now mess up the stack diff --git a/test/staging/sm/generators/iterator-next-non-object.js b/test/staging/sm/generators/iterator-next-non-object.js index 404ff6917d..5faba51b2a 100644 --- a/test/staging/sm/generators/iterator-next-non-object.js +++ b/test/staging/sm/generators/iterator-next-non-object.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | IteratorNext should throw if the value returned by iterator.next() is not an object. esid: pending diff --git a/test/staging/sm/generators/objects.js b/test/staging/sm/generators/objects.js index f3186a542d..acfa8c7134 100644 --- a/test/staging/sm/generators/objects.js +++ b/test/staging/sm/generators/objects.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/regress-366941.js b/test/staging/sm/generators/regress-366941.js index fb2969ba2f..0b0bfd2506 100644 --- a/test/staging/sm/generators/regress-366941.js +++ b/test/staging/sm/generators/regress-366941.js @@ -4,8 +4,6 @@ */ /*--- -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/return-finally.js b/test/staging/sm/generators/return-finally.js index 953cbe0c67..20a13271cb 100644 --- a/test/staging/sm/generators/return-finally.js +++ b/test/staging/sm/generators/return-finally.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Return value should not be overwritten by finally block with normal execution. esid: pending diff --git a/test/staging/sm/generators/runtime.js b/test/staging/sm/generators/runtime.js index acf109eaf7..5d6227e61d 100644 --- a/test/staging/sm/generators/runtime.js +++ b/test/staging/sm/generators/runtime.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/yield-iterator-close.js b/test/staging/sm/generators/yield-iterator-close.js index ee11d2e009..53f9bc98ec 100644 --- a/test/staging/sm/generators/yield-iterator-close.js +++ b/test/staging/sm/generators/yield-iterator-close.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/yield-star-iterator-close.js b/test/staging/sm/generators/yield-star-iterator-close.js index 10c97dab13..7c761bc7d1 100644 --- a/test/staging/sm/generators/yield-star-iterator-close.js +++ b/test/staging/sm/generators/yield-star-iterator-close.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/generators/yield-star-iterator-primitive.js b/test/staging/sm/generators/yield-star-iterator-primitive.js index e5628d0d52..115802c900 100644 --- a/test/staging/sm/generators/yield-star-iterator-primitive.js +++ b/test/staging/sm/generators/yield-star-iterator-primitive.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Returning non-object from @@iterator should throw esid: pending diff --git a/test/staging/sm/generators/yield-star-throw-htmldda.js b/test/staging/sm/generators/yield-star-throw-htmldda.js index 78990b4804..44f9cde9ec 100644 --- a/test/staging/sm/generators/yield-star-throw-htmldda.js +++ b/test/staging/sm/generators/yield-star-throw-htmldda.js @@ -4,8 +4,6 @@ /*--- features: - IsHTMLDDA -flags: - - noStrict description: | pending esid: pending