From ac7c5008ad3d107c0b647efa33783393a48c9ac2 Mon Sep 17 00:00:00 2001 From: Leo Balter Date: Wed, 22 May 2019 18:23:35 -0400 Subject: [PATCH 1/2] Improve tests description Fix #2127 The new description reflects better the actual expected behavior --- ...rproperty-1.case => eval-contains-superproperty-1.case} | 7 +------ ...rproperty-2.case => eval-contains-superproperty-2.case} | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) rename src/class-elements/{eval-err-contains-superproperty-1.case => eval-contains-superproperty-1.case} (88%) rename src/class-elements/{eval-err-contains-superproperty-2.case => eval-contains-superproperty-2.case} (85%) diff --git a/src/class-elements/eval-err-contains-superproperty-1.case b/src/class-elements/eval-contains-superproperty-1.case similarity index 88% rename from src/class-elements/eval-err-contains-superproperty-1.case rename to src/class-elements/eval-contains-superproperty-1.case index 564ad5342f..d48cb06b70 100644 --- a/src/class-elements/eval-err-contains-superproperty-1.case +++ b/src/class-elements/eval-contains-superproperty-1.case @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -desc: error if `super.x` in StatementList of eval +desc: super.x in StatementList of eval info: | Additional Early Error Rules for Eval Inside Initializer These static semantics are applied by PerformEval when a direct eval call occurs inside a class field initializer. @@ -16,14 +16,9 @@ info: | ScriptBody : StatementList It is a Syntax Error if StatementList Contains SuperProperty. - features: [class, class-fields-public] template: initializer-eval-super-property ---*/ //- initializer super.x -//- earlyerror -SyntaxError -//- executionerror -SyntaxError diff --git a/src/class-elements/eval-err-contains-superproperty-2.case b/src/class-elements/eval-contains-superproperty-2.case similarity index 85% rename from src/class-elements/eval-err-contains-superproperty-2.case rename to src/class-elements/eval-contains-superproperty-2.case index dc8adbcdef..90de48b115 100644 --- a/src/class-elements/eval-err-contains-superproperty-2.case +++ b/src/class-elements/eval-contains-superproperty-2.case @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -desc: error if super['x'] in StatementList of eval +desc: super['x'] in StatementList of eval info: | The remaining eval rules apply as outside a constructor, inside a method, and inside a function. @@ -13,14 +13,9 @@ info: | ScriptBody : StatementList It is a Syntax Error if StatementList Contains SuperProperty. - features: [class, class-fields-public] template: initializer-eval-super-property ---*/ //- initializer super['x'] -//- earlyerror -SyntaxError -//- executionerror -SyntaxError From 77b0e8445249162f843b1e164ce07998280816c5 Mon Sep 17 00:00:00 2001 From: Leo Balter Date: Wed, 22 May 2019 18:24:09 -0400 Subject: [PATCH 2/2] Regenerate tests --- ...js => derived-cls-direct-eval-contains-superproperty-1.js} | 4 ++-- ...js => derived-cls-direct-eval-contains-superproperty-2.js} | 4 ++-- ... => derived-cls-indirect-eval-contains-superproperty-1.js} | 4 ++-- ... => derived-cls-indirect-eval-contains-superproperty-2.js} | 4 ++-- ...ivate-derived-cls-direct-eval-contains-superproperty-1.js} | 4 ++-- ...ivate-derived-cls-direct-eval-contains-superproperty-2.js} | 4 ++-- ...ate-derived-cls-indirect-eval-contains-superproperty-1.js} | 4 ++-- ...ate-derived-cls-indirect-eval-contains-superproperty-2.js} | 4 ++-- ...js => derived-cls-direct-eval-contains-superproperty-1.js} | 4 ++-- ...js => derived-cls-direct-eval-contains-superproperty-2.js} | 4 ++-- ... => derived-cls-indirect-eval-contains-superproperty-1.js} | 4 ++-- ... => derived-cls-indirect-eval-contains-superproperty-2.js} | 4 ++-- ...ivate-derived-cls-direct-eval-contains-superproperty-1.js} | 4 ++-- ...ivate-derived-cls-direct-eval-contains-superproperty-2.js} | 4 ++-- ...ate-derived-cls-indirect-eval-contains-superproperty-1.js} | 4 ++-- ...ate-derived-cls-indirect-eval-contains-superproperty-2.js} | 4 ++-- 16 files changed, 32 insertions(+), 32 deletions(-) rename test/language/expressions/class/elements/{derived-cls-direct-eval-err-contains-superproperty-1.js => derived-cls-direct-eval-contains-superproperty-1.js} (88%) rename test/language/expressions/class/elements/{derived-cls-direct-eval-err-contains-superproperty-2.js => derived-cls-direct-eval-contains-superproperty-2.js} (85%) rename test/language/expressions/class/elements/{derived-cls-indirect-eval-err-contains-superproperty-1.js => derived-cls-indirect-eval-contains-superproperty-1.js} (88%) rename test/language/expressions/class/elements/{derived-cls-indirect-eval-err-contains-superproperty-2.js => derived-cls-indirect-eval-contains-superproperty-2.js} (86%) rename test/language/expressions/class/elements/{private-derived-cls-direct-eval-err-contains-superproperty-1.js => private-derived-cls-direct-eval-contains-superproperty-1.js} (88%) rename test/language/expressions/class/elements/{private-derived-cls-direct-eval-err-contains-superproperty-2.js => private-derived-cls-direct-eval-contains-superproperty-2.js} (86%) rename test/language/expressions/class/elements/{private-derived-cls-indirect-eval-err-contains-superproperty-1.js => private-derived-cls-indirect-eval-contains-superproperty-1.js} (89%) rename test/language/expressions/class/elements/{private-derived-cls-indirect-eval-err-contains-superproperty-2.js => private-derived-cls-indirect-eval-contains-superproperty-2.js} (86%) rename test/language/statements/class/elements/{derived-cls-direct-eval-err-contains-superproperty-1.js => derived-cls-direct-eval-contains-superproperty-1.js} (88%) rename test/language/statements/class/elements/{derived-cls-direct-eval-err-contains-superproperty-2.js => derived-cls-direct-eval-contains-superproperty-2.js} (85%) rename test/language/statements/class/elements/{derived-cls-indirect-eval-err-contains-superproperty-1.js => derived-cls-indirect-eval-contains-superproperty-1.js} (88%) rename test/language/statements/class/elements/{derived-cls-indirect-eval-err-contains-superproperty-2.js => derived-cls-indirect-eval-contains-superproperty-2.js} (86%) rename test/language/statements/class/elements/{private-derived-cls-direct-eval-err-contains-superproperty-1.js => private-derived-cls-direct-eval-contains-superproperty-1.js} (88%) rename test/language/statements/class/elements/{private-derived-cls-direct-eval-err-contains-superproperty-2.js => private-derived-cls-direct-eval-contains-superproperty-2.js} (86%) rename test/language/statements/class/elements/{private-derived-cls-indirect-eval-err-contains-superproperty-1.js => private-derived-cls-indirect-eval-contains-superproperty-1.js} (89%) rename test/language/statements/class/elements/{private-derived-cls-indirect-eval-err-contains-superproperty-2.js => private-derived-cls-indirect-eval-contains-superproperty-2.js} (86%) diff --git a/test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js b/test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js similarity index 88% rename from test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js rename to test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js index 2d92ec0333..d5a2baac20 100644 --- a/test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js +++ b/test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-expr-fields-eval.template /*--- -description: error if `super.x` in StatementList of eval (direct eval) +description: super.x in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js b/test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js similarity index 85% rename from test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js rename to test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js index b78898025d..8db334e9a5 100644 --- a/test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js +++ b/test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-expr-fields-eval.template /*--- -description: error if super['x'] in StatementList of eval (direct eval) +description: super['x'] in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js b/test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js similarity index 88% rename from test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js rename to test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js index 2506a1191b..844be8428b 100644 --- a/test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js +++ b/test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-expr-fields-indirect-eval.template /*--- -description: error if `super.x` in StatementList of eval (indirect eval) +description: super.x in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js b/test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js similarity index 86% rename from test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js rename to test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js index 0223c89b65..48a751c2e8 100644 --- a/test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js +++ b/test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-expr-fields-indirect-eval.template /*--- -description: error if super['x'] in StatementList of eval (indirect eval) +description: super['x'] in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js b/test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js similarity index 88% rename from test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js rename to test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js index 4abe4665c4..ff537c6a01 100644 --- a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js +++ b/test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-expr-private-fields-eval.template /*--- -description: error if `super.x` in StatementList of eval (direct eval) +description: super.x in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js b/test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js similarity index 86% rename from test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js rename to test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js index 5cf57dcdef..afa77387a7 100644 --- a/test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js +++ b/test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-expr-private-fields-eval.template /*--- -description: error if super['x'] in StatementList of eval (direct eval) +description: super['x'] in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js similarity index 89% rename from test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js rename to test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js index 18edba3e04..10952a345c 100644 --- a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js +++ b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-expr-private-fields-indirect-eval.template /*--- -description: error if `super.x` in StatementList of eval (indirect eval) +description: super.x in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js similarity index 86% rename from test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js rename to test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js index 55f67a1512..7f69400752 100644 --- a/test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js +++ b/test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-expr-private-fields-indirect-eval.template /*--- -description: error if super['x'] in StatementList of eval (indirect eval) +description: super['x'] in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js b/test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js similarity index 88% rename from test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js rename to test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js index 355681efb4..7944b8afac 100644 --- a/test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-1.js +++ b/test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-decl-fields-eval.template /*--- -description: error if `super.x` in StatementList of eval (direct eval) +description: super.x in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js b/test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js similarity index 85% rename from test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js rename to test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js index 4ed773ad44..3ad38bc695 100644 --- a/test/language/statements/class/elements/derived-cls-direct-eval-err-contains-superproperty-2.js +++ b/test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-decl-fields-eval.template /*--- -description: error if super['x'] in StatementList of eval (direct eval) +description: super['x'] in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js b/test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js similarity index 88% rename from test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js rename to test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js index d41240f1ac..247dac0623 100644 --- a/test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-1.js +++ b/test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-decl-fields-indirect-eval.template /*--- -description: error if `super.x` in StatementList of eval (indirect eval) +description: super.x in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js b/test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js similarity index 86% rename from test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js rename to test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js index 71649ec351..51c9f88172 100644 --- a/test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-superproperty-2.js +++ b/test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-decl-fields-indirect-eval.template /*--- -description: error if super['x'] in StatementList of eval (indirect eval) +description: super['x'] in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public] flags: [generated] diff --git a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js b/test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js similarity index 88% rename from test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js rename to test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js index c3fbed5384..4b975270be 100644 --- a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-1.js +++ b/test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-decl-private-fields-eval.template /*--- -description: error if `super.x` in StatementList of eval (direct eval) +description: super.x in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js b/test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js similarity index 86% rename from test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js rename to test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js index 3cfa8c99b6..fb68ee68d4 100644 --- a/test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-superproperty-2.js +++ b/test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-decl-private-fields-eval.template /*--- -description: error if super['x'] in StatementList of eval (direct eval) +description: super['x'] in StatementList of eval (direct eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js b/test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js similarity index 89% rename from test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js rename to test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js index 00ef238a00..ff5b39962c 100644 --- a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-1.js +++ b/test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-1.case +// - src/class-elements/eval-contains-superproperty-1.case // - src/class-elements/initializer-eval-super-property/cls-decl-private-fields-indirect-eval.template /*--- -description: error if `super.x` in StatementList of eval (indirect eval) +description: super.x in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated] diff --git a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js b/test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js similarity index 86% rename from test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js rename to test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js index babca7e45f..3ca538ef8e 100644 --- a/test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-superproperty-2.js +++ b/test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js @@ -1,8 +1,8 @@ // This file was procedurally generated from the following sources: -// - src/class-elements/eval-err-contains-superproperty-2.case +// - src/class-elements/eval-contains-superproperty-2.case // - src/class-elements/initializer-eval-super-property/cls-decl-private-fields-indirect-eval.template /*--- -description: error if super['x'] in StatementList of eval (indirect eval) +description: super['x'] in StatementList of eval (indirect eval) esid: sec-performeval-rules-in-initializer features: [class, class-fields-public, class-fields-private] flags: [generated]