diff --git a/src/class-elements/initializer-eval-super-call/cls-decl-fields-eval.template b/src/class-elements/initializer-eval-super-call/cls-decl-fields-eval.template index 3138fd2d0f..ca93520e69 100644 --- a/src/class-elements/initializer-eval-super-call/cls-decl-fields-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-decl-fields-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/statements/class/elements/derived-cls-direct- name: direct eval +features: [class, class-fields-public] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-decl-fields-indirect-eval.template b/src/class-elements/initializer-eval-super-call/cls-decl-fields-indirect-eval.template index d0b3354451..425da5db07 100644 --- a/src/class-elements/initializer-eval-super-call/cls-decl-fields-indirect-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-decl-fields-indirect-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/statements/class/elements/derived-cls-indirect- name: indirect eval +features: [class, class-fields-public] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-eval.template b/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-eval.template index e3cc083ffd..8051ff3790 100644 --- a/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/statements/class/elements/private-derived-cls-direct- name: direct eval +features: [class, class-fields-private] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-indirect-eval.template b/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-indirect-eval.template index cffa8f306c..190843d7b8 100644 --- a/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-indirect-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-decl-private-fields-indirect-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/statements/class/elements/private-derived-cls-indirect- name: indirect eval +features: [class, class-fields-private] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-expr-fields-eval.template b/src/class-elements/initializer-eval-super-call/cls-expr-fields-eval.template index df527a848b..f4d16658ab 100644 --- a/src/class-elements/initializer-eval-super-call/cls-expr-fields-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-expr-fields-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/expressions/class/elements/derived-cls-direct- name: direct eval +features: [class, class-fields-public] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-expr-fields-indirect-eval.template b/src/class-elements/initializer-eval-super-call/cls-expr-fields-indirect-eval.template index 9e54603b1c..50401429b1 100644 --- a/src/class-elements/initializer-eval-super-call/cls-expr-fields-indirect-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-expr-fields-indirect-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/expressions/class/elements/derived-cls-indirect- name: indirect eval +features: [class, class-fields-public] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-eval.template b/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-eval.template index e72676a88a..f6abe3678e 100644 --- a/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/expressions/class/elements/private-derived-cls-direct- name: direct eval +features: [class, class-fields-private] ---*/ var executed = false; diff --git a/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-indirect-eval.template b/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-indirect-eval.template index fc529aa9e7..49c8f59940 100644 --- a/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-indirect-eval.template +++ b/src/class-elements/initializer-eval-super-call/cls-expr-private-fields-indirect-eval.template @@ -5,6 +5,7 @@ esid: sec-performeval-rules-in-initializer path: language/expressions/class/elements/private-derived-cls-indirect- name: indirect eval +features: [class, class-fields-private] ---*/ var executed = false; diff --git a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js index 4fc1deabf4..08263eb351 100644 --- a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js +++ b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js @@ -4,7 +4,7 @@ /*--- description: error if `super()['x']` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js index a79011d084..9eab2777ba 100644 --- a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js +++ b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js @@ -4,7 +4,7 @@ /*--- description: error if `super().x` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Outside Constructor Methods diff --git a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js index f6ad9b9452..0ee252353a 100644 --- a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js +++ b/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js @@ -4,7 +4,7 @@ /*--- description: error if `super()` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js index 7d68e326b4..3b439cbc0e 100644 --- a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js +++ b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js @@ -4,7 +4,7 @@ /*--- description: error if `super()['x']` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js index 556e8cdd53..32afbbca9a 100644 --- a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js +++ b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js @@ -4,7 +4,7 @@ /*--- description: error if `super().x` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Outside Constructor Methods diff --git a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js index 8f8fa19362..0abc181009 100644 --- a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js +++ b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js @@ -4,7 +4,7 @@ /*--- description: error if `super()` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js index 4d3941d823..7728bbfc06 100644 --- a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js +++ b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js @@ -4,7 +4,7 @@ /*--- description: error if `super()['x']` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js index 90ebeb97aa..8a12516c3a 100644 --- a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js +++ b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js @@ -4,7 +4,7 @@ /*--- description: error if `super().x` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Outside Constructor Methods diff --git a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js index c530a8696b..03aa56aade 100644 --- a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js +++ b/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js @@ -4,7 +4,7 @@ /*--- description: error if `super()` in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js index 0979d435ba..3ded756b37 100644 --- a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js +++ b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js @@ -4,7 +4,7 @@ /*--- description: error if `super()['x']` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer diff --git a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js index e59065281e..9b481c58f3 100644 --- a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js +++ b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js @@ -4,7 +4,7 @@ /*--- description: error if `super().x` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Outside Constructor Methods diff --git a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js index 34dd84162e..a7e878ee06 100644 --- a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js +++ b/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js @@ -4,7 +4,7 @@ /*--- description: error if `super()` in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer -features: [class, class-fields-public] +features: [class, class-fields-public, class-fields-private] flags: [generated] info: | Additional Early Error Rules for Eval Inside Initializer