From b2dba73312e2315dacfc3de31e404d6494cded0b Mon Sep 17 00:00:00 2001
From: Leo Balter <leonardo.balter@gmail.com>
Date: Thu, 8 Nov 2018 15:58:34 -0500
Subject: [PATCH] Rename targets in templates for class elements

Also remove the onlyStrict restriction as the class body is always on strict mode and
the failures are still valid
---
 .../delete-error/cls-decl-field-delete-covered.template       | 4 +---
 .../delete-error/cls-decl-field-delete-twice-covered.template | 4 +---
 .../delete-error/cls-decl-field-delete.template               | 4 +---
 .../delete-error/cls-decl-method-delete-covered.template      | 4 +---
 .../cls-decl-method-delete-twice-covered.template             | 4 +---
 .../delete-error/cls-decl-method-delete.template              | 4 +---
 .../delete-error/cls-expr-field-delete-covered.template       | 4 +---
 .../delete-error/cls-expr-field-delete-twice-covered.template | 4 +---
 .../delete-error/cls-expr-field-delete.template               | 4 +---
 .../delete-error/cls-expr-method-delete-covered.template      | 4 +---
 .../cls-expr-method-delete-twice-covered.template             | 4 +---
 .../delete-error/cls-expr-method-delete.template              | 4 +---
 12 files changed, 12 insertions(+), 36 deletions(-)

diff --git a/src/class-elements/delete-error/cls-decl-field-delete-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-covered.template
index 726532e0a2..846cb0ca30 100644
--- a/src/class-elements/delete-error/cls-decl-field-delete-covered.template
+++ b/src/class-elements/delete-error/cls-decl-field-delete-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-field-delete-covered-
+path: language/statements/class/syntax/early-errors/delete/field-delete-covered-
 name: in field, covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template
index d51398d67e..3c68bf39a2 100644
--- a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template
+++ b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-field-delete-twice-covered-
+path: language/statements/class/syntax/early-errors/delete/field-delete-twice-covered-
 name: in field, recursively covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-decl-field-delete.template b/src/class-elements/delete-error/cls-decl-field-delete.template
index 6658271a76..1d6a0188eb 100644
--- a/src/class-elements/delete-error/cls-decl-field-delete.template
+++ b/src/class-elements/delete-error/cls-decl-field-delete.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-field-delete-
+path: language/statements/class/syntax/early-errors/delete/field-delete-
 name: in field
 info: |
   Static Semantics: Early Errors
@@ -15,8 +15,6 @@ info: |
     PrimaryExpression : IdentifierReference ,
     MemberExpression : MemberExpression.PrivateName , or
     CallExpression : CallExpression.PrivateName .
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-decl-method-delete-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-covered.template
index cff9fb78b1..cb9d3845ad 100644
--- a/src/class-elements/delete-error/cls-decl-method-delete-covered.template
+++ b/src/class-elements/delete-error/cls-decl-method-delete-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-method-delete-covered-
+path: language/statements/class/syntax/early-errors/delete/method-delete-covered-
 name: in method, covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template
index 05167a244d..cdce44e074 100644
--- a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template
+++ b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-method-delete-twice-covered-
+path: language/statements/class/syntax/early-errors/delete/method-delete-twice-covered-
 name: in method, recursively covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-decl-method-delete.template b/src/class-elements/delete-error/cls-decl-method-delete.template
index 8ee970beb5..38ed396afa 100644
--- a/src/class-elements/delete-error/cls-decl-method-delete.template
+++ b/src/class-elements/delete-error/cls-decl-method-delete.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/statements/class/err-method-delete-
+path: language/statements/class/syntax/early-errors/delete/method-delete-
 name: in method
 info: |
   Static Semantics: Early Errors
@@ -15,8 +15,6 @@ info: |
     PrimaryExpression : IdentifierReference ,
     MemberExpression : MemberExpression.PrivateName , or
     CallExpression : CallExpression.PrivateName .
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-field-delete-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-covered.template
index 2f1ec316d6..b0b51d7204 100644
--- a/src/class-elements/delete-error/cls-expr-field-delete-covered.template
+++ b/src/class-elements/delete-error/cls-expr-field-delete-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-field-delete-covered-
+path: language/expressions/class/syntax/early-errors/delete/field-delete-covered-
 name: in field, covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template
index 8f44539294..139edf0152 100644
--- a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template
+++ b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-field-delete-twice-covered-
+path: language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered-
 name: in field, recursively covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-field-delete.template b/src/class-elements/delete-error/cls-expr-field-delete.template
index f88ee89485..ff5a8f7981 100644
--- a/src/class-elements/delete-error/cls-expr-field-delete.template
+++ b/src/class-elements/delete-error/cls-expr-field-delete.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-field-delete-
+path: language/expressions/class/syntax/early-errors/delete/field-delete-
 name: in field
 info: |
   Static Semantics: Early Errors
@@ -15,8 +15,6 @@ info: |
     PrimaryExpression : IdentifierReference ,
     MemberExpression : MemberExpression.PrivateName , or
     CallExpression : CallExpression.PrivateName .
-
-flags: [onlyStrict]
 features: [class, class-fields-private, class-fields-public]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-method-delete-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-covered.template
index acd884bb85..b7682d9b87 100644
--- a/src/class-elements/delete-error/cls-expr-method-delete-covered.template
+++ b/src/class-elements/delete-error/cls-expr-method-delete-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-method-delete-covered-
+path: language/expressions/class/syntax/early-errors/delete/method-delete-covered-
 name: in method, covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template
index aa78e14173..b6a84940ee 100644
--- a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template
+++ b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-method-delete-twice-covered-
+path: language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered-
 name: in method, recursively covered
 info: |
   Static Semantics: Early Errors
@@ -21,8 +21,6 @@ info: |
     CoverParenthesizedExpressionAndArrowParameterList ultimately derives a
     phrase that, if used in place of UnaryExpression, would produce a
     Syntax Error according to these rules. This rule is recursively applied.
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
diff --git a/src/class-elements/delete-error/cls-expr-method-delete.template b/src/class-elements/delete-error/cls-expr-method-delete.template
index cf2383a907..476b7d6729 100644
--- a/src/class-elements/delete-error/cls-expr-method-delete.template
+++ b/src/class-elements/delete-error/cls-expr-method-delete.template
@@ -3,7 +3,7 @@
 
 /*---
 esid: sec-class-definitions-static-semantics-early-errors
-path: language/expressions/class/err-method-delete-
+path: language/expressions/class/syntax/early-errors/delete/method-delete-
 name: in method
 info: |
   Static Semantics: Early Errors
@@ -15,8 +15,6 @@ info: |
     PrimaryExpression : IdentifierReference ,
     MemberExpression : MemberExpression.PrivateName , or
     CallExpression : CallExpression.PrivateName .
-
-flags: [onlyStrict]
 features: [class, class-fields-private]
 negative:
   type: SyntaxError
-- 
GitLab