From 2fce7b7985cee532b2ea1b72b5efefa8726a6f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:16:23 +0200 Subject: [PATCH] Enable strict mode testing for sm/class --- test/staging/sm/class/boundFunctionSubclassing.js | 2 -- test/staging/sm/class/bytecodePatternMatching.js | 2 -- test/staging/sm/class/classConstructorNoCall.js | 2 -- test/staging/sm/class/classHeritage.js | 2 -- test/staging/sm/class/className.js | 2 -- test/staging/sm/class/classPrototype.js | 2 -- test/staging/sm/class/compPropDestr.js | 2 -- test/staging/sm/class/compPropNames.js | 6 ++---- test/staging/sm/class/constructorCalled.js | 2 -- test/staging/sm/class/defaultConstructorBase.js | 2 -- test/staging/sm/class/defaultConstructorDerivedSpread.js | 2 -- test/staging/sm/class/defaultConstructorNotCallable.js | 2 -- test/staging/sm/class/derivedConstructorArrowEvalBinding.js | 2 -- test/staging/sm/class/derivedConstructorArrowEvalClosed.js | 2 -- test/staging/sm/class/derivedConstructorArrowEvalEscape.js | 2 -- .../class/derivedConstructorArrowEvalEscapeUninitialized.js | 2 -- test/staging/sm/class/derivedConstructorArrowEvalGetThis.js | 2 -- .../sm/class/derivedConstructorArrowEvalNestedSuperCall.js | 2 -- .../sm/class/derivedConstructorArrowEvalSuperCall.js | 2 -- test/staging/sm/class/derivedConstructorName.js | 2 -- .../sm/class/derivedConstructorTDZReturnAliasedTry.js | 2 -- test/staging/sm/class/derivedConstructorTDZReturnObject.js | 2 -- test/staging/sm/class/derivedConstructorTDZReturnTry.js | 2 -- test/staging/sm/class/extendBuiltinConstructors.js | 2 -- .../sm/class/fields-instance-class-name-binding-eval.js | 2 -- test/staging/sm/class/fields-instance-class-name-binding.js | 2 -- .../sm/class/fields-static-class-name-binding-eval.js | 2 -- test/staging/sm/class/fields-static-class-name-binding.js | 2 -- test/staging/sm/class/geterNoExprClosure.js | 2 -- test/staging/sm/class/innerBinding.js | 2 -- test/staging/sm/class/methDefn.js | 4 ++-- test/staging/sm/class/methDefnGen.js | 6 ++---- test/staging/sm/class/methodInstallation.js | 2 -- test/staging/sm/class/methodName.js | 2 -- test/staging/sm/class/methodOverwrites.js | 2 -- test/staging/sm/class/methodsPrototype.js | 2 -- test/staging/sm/class/newTargetArgumentsIntact.js | 2 -- test/staging/sm/class/newTargetArrow.js | 2 -- test/staging/sm/class/newTargetBound.js | 2 -- test/staging/sm/class/newTargetCCW.js | 2 -- test/staging/sm/class/newTargetDefaults.js | 2 -- test/staging/sm/class/newTargetDirectInvoke.js | 2 -- test/staging/sm/class/newTargetEval.js | 2 -- test/staging/sm/class/newTargetGenerators.js | 2 -- test/staging/sm/class/newTargetMethods.js | 2 -- test/staging/sm/class/newTargetNonFunction.js | 2 -- test/staging/sm/class/newTargetProxyNative.js | 2 -- test/staging/sm/class/parenExprToString.js | 2 -- test/staging/sm/class/staticConstructor.js | 2 -- test/staging/sm/class/staticMethods.js | 2 -- test/staging/sm/class/strictExecution.js | 2 -- test/staging/sm/class/stringConstructor.js | 2 -- test/staging/sm/class/subclassedArrayUnboxed.js | 2 -- test/staging/sm/class/superCallBadDynamicSuperClass.js | 2 -- test/staging/sm/class/superCallBadNewTargetPrototype.js | 2 -- test/staging/sm/class/superCallBaseInvoked.js | 2 -- test/staging/sm/class/superCallIllegal.js | 2 -- test/staging/sm/class/superCallInvalidBase.js | 2 -- test/staging/sm/class/superCallOrder.js | 2 -- test/staging/sm/class/superCallProperBase.js | 2 -- test/staging/sm/class/superCallSpreadCall.js | 2 -- test/staging/sm/class/superCallThisInit.js | 2 -- test/staging/sm/class/superElemDelete.js | 2 -- test/staging/sm/class/superPropBasicCalls.js | 2 -- test/staging/sm/class/superPropBasicChain.js | 2 -- test/staging/sm/class/superPropBasicGetter.js | 2 -- test/staging/sm/class/superPropBasicNew.js | 2 -- test/staging/sm/class/superPropChains.js | 2 -- test/staging/sm/class/superPropDelete.js | 2 -- test/staging/sm/class/superPropDerivedCalls.js | 2 -- test/staging/sm/class/superPropDestructuring.js | 2 -- test/staging/sm/class/superPropEvalInsideArrow.js | 2 -- test/staging/sm/class/superPropEvalInsideNested.js | 2 -- test/staging/sm/class/superPropFor.js | 2 -- test/staging/sm/class/superPropHeavyweightArrow.js | 2 -- test/staging/sm/class/superPropHomeObject.js | 2 -- test/staging/sm/class/superPropIncDecElem.js | 2 -- test/staging/sm/class/superPropLazyInnerFunction.js | 2 -- test/staging/sm/class/superPropNoOverwriting.js | 2 -- test/staging/sm/class/superPropOrdering.js | 2 -- test/staging/sm/class/superPropProtoChanges.js | 2 -- test/staging/sm/class/superPropProxies.js | 2 -- test/staging/sm/class/superPropSkips.js | 2 -- test/staging/sm/class/superPropStatics.js | 2 -- test/staging/sm/class/superThisStrictNoBoxing.js | 2 -- 85 files changed, 6 insertions(+), 174 deletions(-) diff --git a/test/staging/sm/class/boundFunctionSubclassing.js b/test/staging/sm/class/boundFunctionSubclassing.js index 59a263a0db..265e31fa75 100644 --- a/test/staging/sm/class/boundFunctionSubclassing.js +++ b/test/staging/sm/class/boundFunctionSubclassing.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/class/bytecodePatternMatching.js b/test/staging/sm/class/bytecodePatternMatching.js index 0472854fc9..97ededeecd 100644 --- a/test/staging/sm/class/bytecodePatternMatching.js +++ b/test/staging/sm/class/bytecodePatternMatching.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/class/classConstructorNoCall.js b/test/staging/sm/class/classConstructorNoCall.js index b10fa35527..52b7fcb8cc 100644 --- a/test/staging/sm/class/classConstructorNoCall.js +++ b/test/staging/sm/class/classConstructorNoCall.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/class/classHeritage.js b/test/staging/sm/class/classHeritage.js index c06d4aca4d..3cd97f1e96 100644 --- a/test/staging/sm/class/classHeritage.js +++ b/test/staging/sm/class/classHeritage.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/class/className.js b/test/staging/sm/class/className.js index 09fec3d0a6..7ee91d04eb 100644 --- a/test/staging/sm/class/className.js +++ b/test/staging/sm/class/className.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/class/classPrototype.js b/test/staging/sm/class/classPrototype.js index 7869972be1..6f009c6808 100644 --- a/test/staging/sm/class/classPrototype.js +++ b/test/staging/sm/class/classPrototype.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/class/compPropDestr.js b/test/staging/sm/class/compPropDestr.js index 7268baa54e..6fb3d3b67a 100644 --- a/test/staging/sm/class/compPropDestr.js +++ b/test/staging/sm/class/compPropDestr.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Computed Property Names esid: pending diff --git a/test/staging/sm/class/compPropNames.js b/test/staging/sm/class/compPropNames.js index 88d3add6e3..6982cd7eb3 100644 --- a/test/staging/sm/class/compPropNames.js +++ b/test/staging/sm/class/compPropNames.js @@ -3,8 +3,6 @@ /*--- includes: [sm/assertThrowsValue.js] -flags: - - noStrict description: | Computed Property Names esid: pending @@ -77,7 +75,7 @@ assert.throws(SyntaxError, function() { // Property characteristics. a = { ["b"] : 4 }; -b = Object.getOwnPropertyDescriptor(a, "b"); +var b = Object.getOwnPropertyDescriptor(a, "b"); assert.sameValue(b.configurable, true); assert.sameValue(b.enumerable, true); assert.sameValue(b.writable, true); @@ -222,7 +220,7 @@ assert.sameValue(a[expr], 5); assertThrowsValue(() => { a[expr] = 7; }, 4); // expressions with side effects are called in the right order -log = ""; +var log = ""; obj = { "a": log += 'a', get [log += 'b']() {}, diff --git a/test/staging/sm/class/constructorCalled.js b/test/staging/sm/class/constructorCalled.js index 0bc03b55ad..22953384e0 100644 --- a/test/staging/sm/class/constructorCalled.js +++ b/test/staging/sm/class/constructorCalled.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/class/defaultConstructorBase.js b/test/staging/sm/class/defaultConstructorBase.js index df54e2292a..6dff24c112 100644 --- a/test/staging/sm/class/defaultConstructorBase.js +++ b/test/staging/sm/class/defaultConstructorBase.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/class/defaultConstructorDerivedSpread.js b/test/staging/sm/class/defaultConstructorDerivedSpread.js index 0b8c3114e0..ff0b02d0ca 100644 --- a/test/staging/sm/class/defaultConstructorDerivedSpread.js +++ b/test/staging/sm/class/defaultConstructorDerivedSpread.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/class/defaultConstructorNotCallable.js b/test/staging/sm/class/defaultConstructorNotCallable.js index 5efea28761..5c9a7a6fe8 100644 --- a/test/staging/sm/class/defaultConstructorNotCallable.js +++ b/test/staging/sm/class/defaultConstructorNotCallable.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/class/derivedConstructorArrowEvalBinding.js b/test/staging/sm/class/derivedConstructorArrowEvalBinding.js index 63b75223a0..17716dbc3d 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalBinding.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalBinding.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/class/derivedConstructorArrowEvalClosed.js b/test/staging/sm/class/derivedConstructorArrowEvalClosed.js index c4c2974e17..1d404ef734 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalClosed.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalClosed.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/class/derivedConstructorArrowEvalEscape.js b/test/staging/sm/class/derivedConstructorArrowEvalEscape.js index eb26e1a3a3..01c7956008 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalEscape.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalEscape.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/class/derivedConstructorArrowEvalEscapeUninitialized.js b/test/staging/sm/class/derivedConstructorArrowEvalEscapeUninitialized.js index d0a0f411fd..1af6014fbf 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalEscapeUninitialized.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalEscapeUninitialized.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/class/derivedConstructorArrowEvalGetThis.js b/test/staging/sm/class/derivedConstructorArrowEvalGetThis.js index 66a24ccd75..581c8fba90 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalGetThis.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalGetThis.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/class/derivedConstructorArrowEvalNestedSuperCall.js b/test/staging/sm/class/derivedConstructorArrowEvalNestedSuperCall.js index a36b651af9..95d2d7cf4b 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalNestedSuperCall.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalNestedSuperCall.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/class/derivedConstructorArrowEvalSuperCall.js b/test/staging/sm/class/derivedConstructorArrowEvalSuperCall.js index b22787515b..7cbc943202 100644 --- a/test/staging/sm/class/derivedConstructorArrowEvalSuperCall.js +++ b/test/staging/sm/class/derivedConstructorArrowEvalSuperCall.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/class/derivedConstructorName.js b/test/staging/sm/class/derivedConstructorName.js index d275c43a8b..a0cccd004a 100644 --- a/test/staging/sm/class/derivedConstructorName.js +++ b/test/staging/sm/class/derivedConstructorName.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/class/derivedConstructorTDZReturnAliasedTry.js b/test/staging/sm/class/derivedConstructorTDZReturnAliasedTry.js index b6bb9ba379..a5a457c8e5 100644 --- a/test/staging/sm/class/derivedConstructorTDZReturnAliasedTry.js +++ b/test/staging/sm/class/derivedConstructorTDZReturnAliasedTry.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/class/derivedConstructorTDZReturnObject.js b/test/staging/sm/class/derivedConstructorTDZReturnObject.js index 75aee7fd5d..b0006574fb 100644 --- a/test/staging/sm/class/derivedConstructorTDZReturnObject.js +++ b/test/staging/sm/class/derivedConstructorTDZReturnObject.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/class/derivedConstructorTDZReturnTry.js b/test/staging/sm/class/derivedConstructorTDZReturnTry.js index 6dde52c371..2c110324c5 100644 --- a/test/staging/sm/class/derivedConstructorTDZReturnTry.js +++ b/test/staging/sm/class/derivedConstructorTDZReturnTry.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/class/extendBuiltinConstructors.js b/test/staging/sm/class/extendBuiltinConstructors.js index 8ef4c10834..9ba9622ac9 100644 --- a/test/staging/sm/class/extendBuiltinConstructors.js +++ b/test/staging/sm/class/extendBuiltinConstructors.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/class/fields-instance-class-name-binding-eval.js b/test/staging/sm/class/fields-instance-class-name-binding-eval.js index 82a75b5685..c80a705fa9 100644 --- a/test/staging/sm/class/fields-instance-class-name-binding-eval.js +++ b/test/staging/sm/class/fields-instance-class-name-binding-eval.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/class/fields-instance-class-name-binding.js b/test/staging/sm/class/fields-instance-class-name-binding.js index 3a831df6c5..fa0c30c1da 100644 --- a/test/staging/sm/class/fields-instance-class-name-binding.js +++ b/test/staging/sm/class/fields-instance-class-name-binding.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/class/fields-static-class-name-binding-eval.js b/test/staging/sm/class/fields-static-class-name-binding-eval.js index 605cd987ff..7453444ac5 100644 --- a/test/staging/sm/class/fields-static-class-name-binding-eval.js +++ b/test/staging/sm/class/fields-static-class-name-binding-eval.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/class/fields-static-class-name-binding.js b/test/staging/sm/class/fields-static-class-name-binding.js index 2ce5c2fd15..6f9b352f0f 100644 --- a/test/staging/sm/class/fields-static-class-name-binding.js +++ b/test/staging/sm/class/fields-static-class-name-binding.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/class/geterNoExprClosure.js b/test/staging/sm/class/geterNoExprClosure.js index 90661043a1..9fdf6ac74e 100644 --- a/test/staging/sm/class/geterNoExprClosure.js +++ b/test/staging/sm/class/geterNoExprClosure.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/class/innerBinding.js b/test/staging/sm/class/innerBinding.js index 7a1268b650..a41da9a8d5 100644 --- a/test/staging/sm/class/innerBinding.js +++ b/test/staging/sm/class/innerBinding.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/class/methDefn.js b/test/staging/sm/class/methDefn.js index 0296ba4cfa..c79c3b924c 100644 --- a/test/staging/sm/class/methDefn.js +++ b/test/staging/sm/class/methDefn.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Method Definitions esid: pending @@ -37,6 +35,8 @@ syntaxError("b = {a() void 0}"); syntaxError("b = {a() 1}"); syntaxError("b = {a() false}"); +var b; + b = {a(){return 5;}}; assert.sameValue(b.a(), 5); diff --git a/test/staging/sm/class/methDefnGen.js b/test/staging/sm/class/methDefnGen.js index c9f8d47c23..cebe1e5d92 100644 --- a/test/staging/sm/class/methDefnGen.js +++ b/test/staging/sm/class/methDefnGen.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | Method Definitions - Generators esid: pending @@ -51,7 +49,7 @@ syntaxError("b = {a :* 1}"); syntaxError("b = {a*(){}}"); // Generator methods. -b = { * g() { +var b = { * g() { var a = { [yield 1]: 2, [yield 2]: 3}; return a; } } @@ -71,7 +69,7 @@ assert.sameValue(next.value.world, 3); assert.sameValue(b.g.hasOwnProperty("prototype"), true); // Strict mode -a = {*b(c){"use strict";yield c;}}; +var a = {*b(c){"use strict";yield c;}}; assert.sameValue(a.b(1).next().value, 1); a = {*["b"](c){"use strict";return c;}}; assert.sameValue(a.b(1).next().value, 1); diff --git a/test/staging/sm/class/methodInstallation.js b/test/staging/sm/class/methodInstallation.js index dea22cf2fd..5375a71166 100644 --- a/test/staging/sm/class/methodInstallation.js +++ b/test/staging/sm/class/methodInstallation.js @@ -3,8 +3,6 @@ /*--- includes: [deepEqual.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/class/methodName.js b/test/staging/sm/class/methodName.js index fdfbc7fd83..2d8cf20487 100644 --- a/test/staging/sm/class/methodName.js +++ b/test/staging/sm/class/methodName.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/class/methodOverwrites.js b/test/staging/sm/class/methodOverwrites.js index 4e628176a8..827d4864b4 100644 --- a/test/staging/sm/class/methodOverwrites.js +++ b/test/staging/sm/class/methodOverwrites.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/class/methodsPrototype.js b/test/staging/sm/class/methodsPrototype.js index ef833627f9..a6b200f803 100644 --- a/test/staging/sm/class/methodsPrototype.js +++ b/test/staging/sm/class/methodsPrototype.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/class/newTargetArgumentsIntact.js b/test/staging/sm/class/newTargetArgumentsIntact.js index 6faf85d47c..884b277a4d 100644 --- a/test/staging/sm/class/newTargetArgumentsIntact.js +++ b/test/staging/sm/class/newTargetArgumentsIntact.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/class/newTargetArrow.js b/test/staging/sm/class/newTargetArrow.js index 3e13b06027..e68beed20d 100644 --- a/test/staging/sm/class/newTargetArrow.js +++ b/test/staging/sm/class/newTargetArrow.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/class/newTargetBound.js b/test/staging/sm/class/newTargetBound.js index 018978fa89..8198cc21ee 100644 --- a/test/staging/sm/class/newTargetBound.js +++ b/test/staging/sm/class/newTargetBound.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/class/newTargetCCW.js b/test/staging/sm/class/newTargetCCW.js index c057fc3fb5..d742492558 100644 --- a/test/staging/sm/class/newTargetCCW.js +++ b/test/staging/sm/class/newTargetCCW.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/class/newTargetDefaults.js b/test/staging/sm/class/newTargetDefaults.js index b5b4a0334f..5a6d0398c6 100644 --- a/test/staging/sm/class/newTargetDefaults.js +++ b/test/staging/sm/class/newTargetDefaults.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/class/newTargetDirectInvoke.js b/test/staging/sm/class/newTargetDirectInvoke.js index d923eeeb61..8102f0e482 100644 --- a/test/staging/sm/class/newTargetDirectInvoke.js +++ b/test/staging/sm/class/newTargetDirectInvoke.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/class/newTargetEval.js b/test/staging/sm/class/newTargetEval.js index e21ec233da..7206fa7430 100644 --- a/test/staging/sm/class/newTargetEval.js +++ b/test/staging/sm/class/newTargetEval.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/class/newTargetGenerators.js b/test/staging/sm/class/newTargetGenerators.js index 5f14416620..4d950642d0 100644 --- a/test/staging/sm/class/newTargetGenerators.js +++ b/test/staging/sm/class/newTargetGenerators.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/class/newTargetMethods.js b/test/staging/sm/class/newTargetMethods.js index 03a96f8bb3..b94c142ac3 100644 --- a/test/staging/sm/class/newTargetMethods.js +++ b/test/staging/sm/class/newTargetMethods.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/class/newTargetNonFunction.js b/test/staging/sm/class/newTargetNonFunction.js index 75783c9850..a21a3a3ea8 100644 --- a/test/staging/sm/class/newTargetNonFunction.js +++ b/test/staging/sm/class/newTargetNonFunction.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/class/newTargetProxyNative.js b/test/staging/sm/class/newTargetProxyNative.js index df46935fc7..a5ae4d643b 100644 --- a/test/staging/sm/class/newTargetProxyNative.js +++ b/test/staging/sm/class/newTargetProxyNative.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/class/parenExprToString.js b/test/staging/sm/class/parenExprToString.js index 402762437f..f842329ea9 100644 --- a/test/staging/sm/class/parenExprToString.js +++ b/test/staging/sm/class/parenExprToString.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/class/staticConstructor.js b/test/staging/sm/class/staticConstructor.js index 7c533db1a6..7f60961468 100644 --- a/test/staging/sm/class/staticConstructor.js +++ b/test/staging/sm/class/staticConstructor.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/class/staticMethods.js b/test/staging/sm/class/staticMethods.js index 9dae436481..d0eab1aa24 100644 --- a/test/staging/sm/class/staticMethods.js +++ b/test/staging/sm/class/staticMethods.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/class/strictExecution.js b/test/staging/sm/class/strictExecution.js index aac5fde9b4..e474993fe8 100644 --- a/test/staging/sm/class/strictExecution.js +++ b/test/staging/sm/class/strictExecution.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/class/stringConstructor.js b/test/staging/sm/class/stringConstructor.js index f8d0293e06..e8390d6295 100644 --- a/test/staging/sm/class/stringConstructor.js +++ b/test/staging/sm/class/stringConstructor.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/class/subclassedArrayUnboxed.js b/test/staging/sm/class/subclassedArrayUnboxed.js index 46981a7df1..315865c0c6 100644 --- a/test/staging/sm/class/subclassedArrayUnboxed.js +++ b/test/staging/sm/class/subclassedArrayUnboxed.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/class/superCallBadDynamicSuperClass.js b/test/staging/sm/class/superCallBadDynamicSuperClass.js index fec4ab539c..89fe607b5c 100644 --- a/test/staging/sm/class/superCallBadDynamicSuperClass.js +++ b/test/staging/sm/class/superCallBadDynamicSuperClass.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/class/superCallBadNewTargetPrototype.js b/test/staging/sm/class/superCallBadNewTargetPrototype.js index 3d60393f81..e28f599985 100644 --- a/test/staging/sm/class/superCallBadNewTargetPrototype.js +++ b/test/staging/sm/class/superCallBadNewTargetPrototype.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/class/superCallBaseInvoked.js b/test/staging/sm/class/superCallBaseInvoked.js index d6cb3c2c1a..bb7552ff77 100644 --- a/test/staging/sm/class/superCallBaseInvoked.js +++ b/test/staging/sm/class/superCallBaseInvoked.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/class/superCallIllegal.js b/test/staging/sm/class/superCallIllegal.js index 1ef7b400a6..d80fb3c5e3 100644 --- a/test/staging/sm/class/superCallIllegal.js +++ b/test/staging/sm/class/superCallIllegal.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/class/superCallInvalidBase.js b/test/staging/sm/class/superCallInvalidBase.js index 3757054303..5d8a339d3a 100644 --- a/test/staging/sm/class/superCallInvalidBase.js +++ b/test/staging/sm/class/superCallInvalidBase.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/class/superCallOrder.js b/test/staging/sm/class/superCallOrder.js index 66be03626a..c6137e09b0 100644 --- a/test/staging/sm/class/superCallOrder.js +++ b/test/staging/sm/class/superCallOrder.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/class/superCallProperBase.js b/test/staging/sm/class/superCallProperBase.js index 19b5109791..14db2c4947 100644 --- a/test/staging/sm/class/superCallProperBase.js +++ b/test/staging/sm/class/superCallProperBase.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/class/superCallSpreadCall.js b/test/staging/sm/class/superCallSpreadCall.js index 1cbc59bc84..9cc3bd4e1e 100644 --- a/test/staging/sm/class/superCallSpreadCall.js +++ b/test/staging/sm/class/superCallSpreadCall.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/class/superCallThisInit.js b/test/staging/sm/class/superCallThisInit.js index 10907ec06f..4ee720720c 100644 --- a/test/staging/sm/class/superCallThisInit.js +++ b/test/staging/sm/class/superCallThisInit.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/class/superElemDelete.js b/test/staging/sm/class/superElemDelete.js index a7f1aba696..e332827f4d 100644 --- a/test/staging/sm/class/superElemDelete.js +++ b/test/staging/sm/class/superElemDelete.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/class/superPropBasicCalls.js b/test/staging/sm/class/superPropBasicCalls.js index 0140a52def..1f83717616 100644 --- a/test/staging/sm/class/superPropBasicCalls.js +++ b/test/staging/sm/class/superPropBasicCalls.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/class/superPropBasicChain.js b/test/staging/sm/class/superPropBasicChain.js index dfd09eca82..6a5271c60e 100644 --- a/test/staging/sm/class/superPropBasicChain.js +++ b/test/staging/sm/class/superPropBasicChain.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/class/superPropBasicGetter.js b/test/staging/sm/class/superPropBasicGetter.js index a5ace23052..6270b27b7b 100644 --- a/test/staging/sm/class/superPropBasicGetter.js +++ b/test/staging/sm/class/superPropBasicGetter.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/class/superPropBasicNew.js b/test/staging/sm/class/superPropBasicNew.js index d868c67f24..381b1e25ee 100644 --- a/test/staging/sm/class/superPropBasicNew.js +++ b/test/staging/sm/class/superPropBasicNew.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/class/superPropChains.js b/test/staging/sm/class/superPropChains.js index 9f9a59897f..359d06c835 100644 --- a/test/staging/sm/class/superPropChains.js +++ b/test/staging/sm/class/superPropChains.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/class/superPropDelete.js b/test/staging/sm/class/superPropDelete.js index bc3ad46265..8456a255d9 100644 --- a/test/staging/sm/class/superPropDelete.js +++ b/test/staging/sm/class/superPropDelete.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/class/superPropDerivedCalls.js b/test/staging/sm/class/superPropDerivedCalls.js index 5a5f9964b3..3a02884cdd 100644 --- a/test/staging/sm/class/superPropDerivedCalls.js +++ b/test/staging/sm/class/superPropDerivedCalls.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/class/superPropDestructuring.js b/test/staging/sm/class/superPropDestructuring.js index cd547cb0b8..016fe2ae26 100644 --- a/test/staging/sm/class/superPropDestructuring.js +++ b/test/staging/sm/class/superPropDestructuring.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/class/superPropEvalInsideArrow.js b/test/staging/sm/class/superPropEvalInsideArrow.js index c31893a6ac..f788372784 100644 --- a/test/staging/sm/class/superPropEvalInsideArrow.js +++ b/test/staging/sm/class/superPropEvalInsideArrow.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/class/superPropEvalInsideNested.js b/test/staging/sm/class/superPropEvalInsideNested.js index 1347102e9f..9f6c47b5f5 100644 --- a/test/staging/sm/class/superPropEvalInsideNested.js +++ b/test/staging/sm/class/superPropEvalInsideNested.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/class/superPropFor.js b/test/staging/sm/class/superPropFor.js index a6632a4b23..0a97dd9d56 100644 --- a/test/staging/sm/class/superPropFor.js +++ b/test/staging/sm/class/superPropFor.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/class/superPropHeavyweightArrow.js b/test/staging/sm/class/superPropHeavyweightArrow.js index 68ab4df7b4..df670725a3 100644 --- a/test/staging/sm/class/superPropHeavyweightArrow.js +++ b/test/staging/sm/class/superPropHeavyweightArrow.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/class/superPropHomeObject.js b/test/staging/sm/class/superPropHomeObject.js index 814a554845..b69266960b 100644 --- a/test/staging/sm/class/superPropHomeObject.js +++ b/test/staging/sm/class/superPropHomeObject.js @@ -3,8 +3,6 @@ /*--- includes: [compareArray.js] -flags: - - noStrict description: | pending esid: pending diff --git a/test/staging/sm/class/superPropIncDecElem.js b/test/staging/sm/class/superPropIncDecElem.js index 65b28a03fa..c9566cf0ec 100644 --- a/test/staging/sm/class/superPropIncDecElem.js +++ b/test/staging/sm/class/superPropIncDecElem.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/class/superPropLazyInnerFunction.js b/test/staging/sm/class/superPropLazyInnerFunction.js index 9408fd5528..5b5124f8c4 100644 --- a/test/staging/sm/class/superPropLazyInnerFunction.js +++ b/test/staging/sm/class/superPropLazyInnerFunction.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/class/superPropNoOverwriting.js b/test/staging/sm/class/superPropNoOverwriting.js index 250f6e2c34..d0cd17f438 100644 --- a/test/staging/sm/class/superPropNoOverwriting.js +++ b/test/staging/sm/class/superPropNoOverwriting.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/class/superPropOrdering.js b/test/staging/sm/class/superPropOrdering.js index eb289591f5..1ed57294fc 100644 --- a/test/staging/sm/class/superPropOrdering.js +++ b/test/staging/sm/class/superPropOrdering.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/class/superPropProtoChanges.js b/test/staging/sm/class/superPropProtoChanges.js index cc5819a533..fc04cf47cd 100644 --- a/test/staging/sm/class/superPropProtoChanges.js +++ b/test/staging/sm/class/superPropProtoChanges.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/class/superPropProxies.js b/test/staging/sm/class/superPropProxies.js index 60433590c5..6f738d74fa 100644 --- a/test/staging/sm/class/superPropProxies.js +++ b/test/staging/sm/class/superPropProxies.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/class/superPropSkips.js b/test/staging/sm/class/superPropSkips.js index 8fa32db3d1..17fa59bb3e 100644 --- a/test/staging/sm/class/superPropSkips.js +++ b/test/staging/sm/class/superPropSkips.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/class/superPropStatics.js b/test/staging/sm/class/superPropStatics.js index 9d21c64fff..2e4dd76982 100644 --- a/test/staging/sm/class/superPropStatics.js +++ b/test/staging/sm/class/superPropStatics.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/class/superThisStrictNoBoxing.js b/test/staging/sm/class/superThisStrictNoBoxing.js index 17419d8058..e063fb7227 100644 --- a/test/staging/sm/class/superThisStrictNoBoxing.js +++ b/test/staging/sm/class/superThisStrictNoBoxing.js @@ -2,8 +2,6 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -flags: - - noStrict description: | pending esid: pending