From 6f8c89dfd1f95c08bc534c986935b8e721927d3e Mon Sep 17 00:00:00 2001
From: Leo Balter <leonardo.balter@gmail.com>
Date: Tue, 28 Nov 2017 13:02:21 -0500
Subject: [PATCH] Update class public fields tags in non-generated test files

---
 test/language/expressions/class/fields-asi-1.js                 | 2 +-
 test/language/expressions/class/fields-asi-2.js                 | 2 +-
 test/language/expressions/class/fields-asi-3.js                 | 2 +-
 test/language/expressions/class/fields-asi-4.js                 | 2 +-
 test/language/expressions/class/fields-asi-5.js                 | 2 +-
 .../class/fields-computed-name-static-propname-constructor.js   | 2 +-
 .../class/fields-computed-name-static-propname-prototype.js     | 2 +-
 .../statements/class/classelementname-abrupt-completion.js      | 2 +-
 .../class/fielddefinition-initializer-abrupt-completion.js      | 2 +-
 test/language/statements/class/fields-asi-1.js                  | 2 +-
 test/language/statements/class/fields-asi-2.js                  | 2 +-
 test/language/statements/class/fields-asi-3.js                  | 2 +-
 test/language/statements/class/fields-asi-4.js                  | 2 +-
 test/language/statements/class/fields-asi-5.js                  | 2 +-
 .../class/fields-computed-name-static-propname-constructor.js   | 2 +-
 .../class/fields-computed-name-static-propname-prototype.js     | 2 +-
 .../class/static-classelementname-abrupt-completion.js          | 2 +-
 .../static-fielddefinition-initializer-abrupt-completion.js     | 2 +-
 .../super-fielddefinition-initializer-abrupt-completion.js      | 2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/test/language/expressions/class/fields-asi-1.js b/test/language/expressions/class/fields-asi-1.js
index aed503ba6c..d570c2c1c4 100644
--- a/test/language/expressions/class/fields-asi-1.js
+++ b/test/language/expressions/class/fields-asi-1.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- computed name interpreted as property
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 var obj = {}
diff --git a/test/language/expressions/class/fields-asi-2.js b/test/language/expressions/class/fields-asi-2.js
index bc153cd8cc..bcd88e6746 100644
--- a/test/language/expressions/class/fields-asi-2.js
+++ b/test/language/expressions/class/fields-asi-2.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- computed name interpreted as string index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 var C = class {
diff --git a/test/language/expressions/class/fields-asi-3.js b/test/language/expressions/class/fields-asi-3.js
index 256a257d53..a6eab1b95e 100644
--- a/test/language/expressions/class/fields-asi-3.js
+++ b/test/language/expressions/class/fields-asi-3.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- error when computed name interpreted as index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 negative:
   phase: early
   type: SyntaxError
diff --git a/test/language/expressions/class/fields-asi-4.js b/test/language/expressions/class/fields-asi-4.js
index 1e0edec706..95b475a0a5 100644
--- a/test/language/expressions/class/fields-asi-4.js
+++ b/test/language/expressions/class/fields-asi-4.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- error when generator interpreted as multiplication
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public, generators]
 negative:
   phase: early
   type: SyntaxError
diff --git a/test/language/expressions/class/fields-asi-5.js b/test/language/expressions/class/fields-asi-5.js
index a003827cd6..9a1c0064b5 100644
--- a/test/language/expressions/class/fields-asi-5.js
+++ b/test/language/expressions/class/fields-asi-5.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- field with PropertyName "in" interpreted as index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 var x = 0;
diff --git a/test/language/expressions/class/fields-computed-name-static-propname-constructor.js b/test/language/expressions/class/fields-computed-name-static-propname-constructor.js
index a13e68a14b..9cbd70502b 100644
--- a/test/language/expressions/class/fields-computed-name-static-propname-constructor.js
+++ b/test/language/expressions/class/fields-computed-name-static-propname-constructor.js
@@ -6,7 +6,7 @@ description: >
   static class fields forbid PropName 'constructor' (no early error for
   ComputedPropertyName)
 esid: sec-class-definitions-static-semantics-early-errors
-features: [class-fields]
+features: [class, class-fields-public]
 info: |
   Static Semantics: PropName
   ...
diff --git a/test/language/expressions/class/fields-computed-name-static-propname-prototype.js b/test/language/expressions/class/fields-computed-name-static-propname-prototype.js
index ed5d817a11..97edf0e44e 100644
--- a/test/language/expressions/class/fields-computed-name-static-propname-prototype.js
+++ b/test/language/expressions/class/fields-computed-name-static-propname-prototype.js
@@ -5,7 +5,7 @@
 description: >
   Cannot redefine a non-configurable, non-writable "prototype" property
 esid: runtime-semantics-class-definition-evaluation
-features: [class-fields]
+features: [class, class-fields-public]
 info: |
   // This test file also tests the ComputedPropertyName won't trigger the
   // following early error:
diff --git a/test/language/statements/class/classelementname-abrupt-completion.js b/test/language/statements/class/classelementname-abrupt-completion.js
index 146df5e559..0a24a4a3c9 100644
--- a/test/language/statements/class/classelementname-abrupt-completion.js
+++ b/test/language/statements/class/classelementname-abrupt-completion.js
@@ -28,7 +28,7 @@ info: |
       1. Let fieldName be the result of evaluating ClassElementName.
       2. ReturnIfAbrupt(fieldName).
 
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 function f() {
diff --git a/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js
index 090c8c9bc5..6ca7baeff1 100644
--- a/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js
+++ b/test/language/statements/class/fielddefinition-initializer-abrupt-completion.js
@@ -30,7 +30,7 @@ info: |
     5. If initializer is not empty, then
         a.Let initValue be ? Call(initializer, receiver).
 
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 function f() {
diff --git a/test/language/statements/class/fields-asi-1.js b/test/language/statements/class/fields-asi-1.js
index 56a9dda58b..cc03fba5d4 100644
--- a/test/language/statements/class/fields-asi-1.js
+++ b/test/language/statements/class/fields-asi-1.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- computed name interpreted as property
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 var obj = {}
diff --git a/test/language/statements/class/fields-asi-2.js b/test/language/statements/class/fields-asi-2.js
index 70488e9e66..28d4a821fc 100644
--- a/test/language/statements/class/fields-asi-2.js
+++ b/test/language/statements/class/fields-asi-2.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- computed name interpreted as string index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 class C {
diff --git a/test/language/statements/class/fields-asi-3.js b/test/language/statements/class/fields-asi-3.js
index 42f49fd1e1..188ba82f8d 100644
--- a/test/language/statements/class/fields-asi-3.js
+++ b/test/language/statements/class/fields-asi-3.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- error when computed name interpreted as index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 negative:
   phase: early
   type: SyntaxError
diff --git a/test/language/statements/class/fields-asi-4.js b/test/language/statements/class/fields-asi-4.js
index c1506f34f8..020184881b 100644
--- a/test/language/statements/class/fields-asi-4.js
+++ b/test/language/statements/class/fields-asi-4.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- error when generator interpreted as multiplication
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public, generators]
 negative:
   phase: early
   type: SyntaxError
diff --git a/test/language/statements/class/fields-asi-5.js b/test/language/statements/class/fields-asi-5.js
index 8b2147eef0..e81ab29ae0 100644
--- a/test/language/statements/class/fields-asi-5.js
+++ b/test/language/statements/class/fields-asi-5.js
@@ -4,7 +4,7 @@
 /*---
 description: ASI test in field declarations -- field with PropertyName "in" interpreted as index
 esid: sec-automatic-semicolon-insertion
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 var x = 0;
diff --git a/test/language/statements/class/fields-computed-name-static-propname-constructor.js b/test/language/statements/class/fields-computed-name-static-propname-constructor.js
index 16da004710..760e89bef1 100644
--- a/test/language/statements/class/fields-computed-name-static-propname-constructor.js
+++ b/test/language/statements/class/fields-computed-name-static-propname-constructor.js
@@ -6,7 +6,7 @@ description: >
   static class fields forbid PropName 'constructor' (no early error for
   ComputedPropertyName)
 esid: sec-class-definitions-static-semantics-early-errors
-features: [class-fields]
+features: [class, class-fields-public]
 info: |
   Static Semantics: PropName
   ...
diff --git a/test/language/statements/class/fields-computed-name-static-propname-prototype.js b/test/language/statements/class/fields-computed-name-static-propname-prototype.js
index b9d531b95c..df50d86154 100644
--- a/test/language/statements/class/fields-computed-name-static-propname-prototype.js
+++ b/test/language/statements/class/fields-computed-name-static-propname-prototype.js
@@ -5,7 +5,7 @@
 description: >
   Cannot redefine a non-configurable, non-writable "prototype" property
 esid: runtime-semantics-class-definition-evaluation
-features: [class-fields]
+features: [class, class-fields-public]
 info: |
   // This test file also tests the ComputedPropertyName won't trigger the
   // following early error:
diff --git a/test/language/statements/class/static-classelementname-abrupt-completion.js b/test/language/statements/class/static-classelementname-abrupt-completion.js
index d86d1f30d8..77e10ed27b 100644
--- a/test/language/statements/class/static-classelementname-abrupt-completion.js
+++ b/test/language/statements/class/static-classelementname-abrupt-completion.js
@@ -28,7 +28,7 @@ info: |
       1. Let fieldName be the result of evaluating ClassElementName.
       2. ReturnIfAbrupt(fieldName).
 
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 function f() {
diff --git a/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js
index 226586d8b7..93ae753081 100644
--- a/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js
+++ b/test/language/statements/class/static-fielddefinition-initializer-abrupt-completion.js
@@ -28,7 +28,7 @@ info: |
     5. If initializer is not empty, then
         a. Let initValue be ? Call(initializer, receiver).
 
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 function f() {
diff --git a/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js b/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js
index da97ab0215..f8d649d201 100644
--- a/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js
+++ b/test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js
@@ -34,7 +34,7 @@ info: |
     5. If initializer is not empty, then
         a.Let initValue be ? Call(initializer, receiver).
 
-features: [class-fields]
+features: [class, class-fields-public]
 ---*/
 
 function f() {
-- 
GitLab