From ad446cae7de2d7c7409f4540e538f4d6f22b8550 Mon Sep 17 00:00:00 2001
From: Rick Waldron <waldron.rick@gmail.com>
Date: Tue, 31 Jul 2018 14:21:54 -0400
Subject: [PATCH] Class Fields: remove "class-fields-public" from .template
 (set in .case)

class-fields-public doesn't apply to all tests that are generated from these templates
---
 src/class-fields/class-evaluation-error/cls-decl.template | 2 +-
 src/class-fields/class-evaluation-error/cls-expr.template | 2 +-
 src/class-fields/default/cls-decl.template                | 2 +-
 src/class-fields/default/cls-expr.template                | 2 +-
 src/class-fields/eval-err-contains-newtarget.case         | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/class-fields/class-evaluation-error/cls-decl.template b/src/class-fields/class-evaluation-error/cls-decl.template
index 6a77134e10..457f614994 100644
--- a/src/class-fields/class-evaluation-error/cls-decl.template
+++ b/src/class-fields/class-evaluation-error/cls-decl.template
@@ -4,7 +4,7 @@
 /*---
 path: language/statements/class/fields-evaluation-error-
 name: field definitions in a class declaration
-features: [class, class-fields-public]
+features: [class]
 esid: sec-runtime-semantics-classdefinitionevaluation
 ---*/
 
diff --git a/src/class-fields/class-evaluation-error/cls-expr.template b/src/class-fields/class-evaluation-error/cls-expr.template
index 55735b5974..3a9ca73b89 100644
--- a/src/class-fields/class-evaluation-error/cls-expr.template
+++ b/src/class-fields/class-evaluation-error/cls-expr.template
@@ -4,7 +4,7 @@
 /*---
 path: language/expressions/class/fields-evaluation-error-
 name: field definitions in a class expression
-features: [class, class-fields-public]
+features: [class]
 esid: sec-runtime-semantics-classdefinitionevaluation
 ---*/
 
diff --git a/src/class-fields/default/cls-decl.template b/src/class-fields/default/cls-decl.template
index 8acd1452b8..d37e18acb0 100644
--- a/src/class-fields/default/cls-decl.template
+++ b/src/class-fields/default/cls-decl.template
@@ -4,7 +4,7 @@
 /*---
 path: language/statements/class/fields-
 name: field definitions in a class declaration
-features: [class, class-fields-public]
+features: [class]
 esid: prod-FieldDefinition
 ---*/
 
diff --git a/src/class-fields/default/cls-expr.template b/src/class-fields/default/cls-expr.template
index 1ea8cc02e1..fcf25c6259 100644
--- a/src/class-fields/default/cls-expr.template
+++ b/src/class-fields/default/cls-expr.template
@@ -4,7 +4,7 @@
 /*---
 path: language/expressions/class/fields-
 name: field definitions in a class expression
-features: [class, class-fields-public]
+features: [class]
 esid: prod-FieldDefinition
 ---*/
 
diff --git a/src/class-fields/eval-err-contains-newtarget.case b/src/class-fields/eval-err-contains-newtarget.case
index ab0e6b4692..c3c88f4369 100644
--- a/src/class-fields/eval-err-contains-newtarget.case
+++ b/src/class-fields/eval-err-contains-newtarget.case
@@ -16,8 +16,8 @@ info: |
   ScriptBody:StatementList
 
     It is a Syntax Error if StatementList Contains NewTarget.
-features: [class, class-fields-public]
-template: initializer-eval
+features: [class, new.target]
+template: initializer-eval-newtarget
 ---*/
 
 //- initializer
-- 
GitLab