diff --git a/test/language/expressions/call/tco-cross-realm-class-construct.js b/test/language/expressions/call/tco-cross-realm-class-construct.js index 08361636b3..89ea817ecf 100644 --- a/test/language/expressions/call/tco-cross-realm-class-construct.js +++ b/test/language/expressions/call/tco-cross-realm-class-construct.js @@ -23,7 +23,7 @@ info: | 5. Assert: calleeContext is now the running execution context. ... -features: [tail-call-optimization, class] +features: [tail-call-optimization, class, cross-realm] ---*/ // - The class constructor call is in a valid tail-call position, which means PrepareForTailCall is performed. diff --git a/test/language/expressions/call/tco-cross-realm-class-derived-construct.js b/test/language/expressions/call/tco-cross-realm-class-derived-construct.js index b478884234..1dfa7b4291 100644 --- a/test/language/expressions/call/tco-cross-realm-class-derived-construct.js +++ b/test/language/expressions/call/tco-cross-realm-class-derived-construct.js @@ -23,7 +23,7 @@ info: | 5. Assert: calleeContext is now the running execution context. ... -features: [tail-call-optimization, class] +features: [tail-call-optimization, class, cross-realm] ---*/ // - The class constructor call is in a valid tail-call position, which means PrepareForTailCall is performed. diff --git a/test/language/expressions/call/tco-cross-realm-fun-call.js b/test/language/expressions/call/tco-cross-realm-fun-call.js index 5a254a02b3..9f5a611e91 100644 --- a/test/language/expressions/call/tco-cross-realm-fun-call.js +++ b/test/language/expressions/call/tco-cross-realm-fun-call.js @@ -22,7 +22,7 @@ info: | 5. Assert: calleeContext is now the running execution context. ... -features: [tail-call-optimization, class] +features: [tail-call-optimization, class, cross-realm] ---*/ // - The class constructor call is in a valid tail-call position, which means PrepareForTailCall is performed. diff --git a/test/language/expressions/call/tco-cross-realm-fun-construct.js b/test/language/expressions/call/tco-cross-realm-fun-construct.js index f026a8d441..11c2a582f1 100644 --- a/test/language/expressions/call/tco-cross-realm-fun-construct.js +++ b/test/language/expressions/call/tco-cross-realm-fun-construct.js @@ -22,7 +22,7 @@ info: | 5. Assert: calleeContext is now the running execution context. ... -features: [tail-call-optimization, class] +features: [tail-call-optimization, class, cross-realm] ---*/ // - The class constructor call is in a valid tail-call position, which means PrepareForTailCall is performed. diff --git a/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js b/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js index 48ed9a8417..f486a2cf39 100644 --- a/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js +++ b/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] ---*/ let classStringExpression = ` diff --git a/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js index 5f3b3b5298..7991e7c7f7 100644 --- a/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js b/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js index 71c536a114..514cb2f553 100644 --- a/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js +++ b/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] ---*/ let classStringExpression = ` diff --git a/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js index 929e9c0e4b..7a887c45b0 100644 --- a/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js b/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js index 1227a412f2..9f42680d91 100644 --- a/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js +++ b/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] ---*/ let classStringExpression = ` diff --git a/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js index d73056f4e6..6a943c9238 100644 --- a/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js @@ -16,7 +16,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-methods-private] +features: [class, class-methods-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-static-field-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-static-field-multiple-evaluations-of-class-realm.js index 0c12f51bc8..b59d32a84c 100644 --- a/test/language/expressions/class/private-static-field-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-static-field-multiple-evaluations-of-class-realm.js @@ -35,7 +35,7 @@ info: | ... 8. If fieldName is a Private Name, a. Perform ? PrivateFieldAdd(fieldName, receiver, initValue). -features: [class, class-static-fields-private] +features: [class, class-static-fields-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-realm.js index 79b0920001..e97e32631a 100644 --- a/test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-realm.js @@ -19,7 +19,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-static-methods-private] +features: [class, class-static-methods-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-realm.js index b5e25b9001..bfef8f6e14 100644 --- a/test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-realm.js @@ -19,7 +19,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-static-methods-private] +features: [class, class-static-methods-private, cross-realm] flags: [noStrict] ---*/ diff --git a/test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-realm.js b/test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-realm.js index acaf7cfc5c..412d37a2e7 100644 --- a/test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-realm.js +++ b/test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-realm.js @@ -19,7 +19,7 @@ info: | PrivateBrandCheck(O, P) 1. If O.[[PrivateBrands]] does not contain an entry e such that SameValue(e, P.[[Brand]]) is true, a. Throw a TypeError exception. -features: [class, class-static-methods-private] +features: [class, class-static-methods-private, cross-realm] flags: [noStrict] ---*/