From 58f39fd36ab51e8a1c1df778a24e07d12d83edab Mon Sep 17 00:00:00 2001
From: Leo Balter <leonardo.balter@gmail.com>
Date: Mon, 10 Sep 2018 14:12:19 -0400
Subject: [PATCH] Apply fixes on recent class element tests

Ref https://github.com/tc39/test262/pull/1711#issuecomment-419973158
---
 .../grammar-special-meth-ctor-set.case           |  2 +-
 .../grammar-static-ctor-accessor-meth-valid.case |  2 +-
 .../grammar-static-private-ctor-meth-valid.case  | 16 ----------------
 .../grammar-static-set-meth-prototype.case       |  2 +-
 4 files changed, 3 insertions(+), 19 deletions(-)
 delete mode 100644 src/class-elements/grammar-static-private-ctor-meth-valid.case

diff --git a/src/class-elements/grammar-special-meth-ctor-set.case b/src/class-elements/grammar-special-meth-ctor-set.case
index d7855ad3ce..b65654212b 100644
--- a/src/class-elements/grammar-special-meth-ctor-set.case
+++ b/src/class-elements/grammar-special-meth-ctor-set.case
@@ -12,4 +12,4 @@ template: syntax/invalid
 ---*/
 
 //- elements
-set constructor() {}
+set constructor(_) {}
diff --git a/src/class-elements/grammar-static-ctor-accessor-meth-valid.case b/src/class-elements/grammar-static-ctor-accessor-meth-valid.case
index d161900eb1..4e0cba9bc7 100644
--- a/src/class-elements/grammar-static-ctor-accessor-meth-valid.case
+++ b/src/class-elements/grammar-static-ctor-accessor-meth-valid.case
@@ -17,7 +17,7 @@ template: syntax/valid
 
 //- elements
 static get constructor() {}
-static set constructor() {}
+static set constructor(_) {}
 constructor() {} // stacks with a valid constructor
 //- teardown
 assert(C.hasOwnProperty('constructor'));
diff --git a/src/class-elements/grammar-static-private-ctor-meth-valid.case b/src/class-elements/grammar-static-private-ctor-meth-valid.case
deleted file mode 100644
index f4db2766d0..0000000000
--- a/src/class-elements/grammar-static-private-ctor-meth-valid.case
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (C) 2018 Leo Balter. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-desc: Static Methods can be named constructor
-info: |
-    Class Definitions / Static Semantics: Early Errors
-
-    ClassElement : static MethodDefinition
-        It is a Syntax Error if PropName of MethodDefinition is "prototype"
-template: syntax/invalid
----*/
-
-//- elements
-static constructor() {}
-constructor() {} // stacks with a valid constructor
diff --git a/src/class-elements/grammar-static-set-meth-prototype.case b/src/class-elements/grammar-static-set-meth-prototype.case
index 6c814a1142..6403e4f0e4 100644
--- a/src/class-elements/grammar-static-set-meth-prototype.case
+++ b/src/class-elements/grammar-static-set-meth-prototype.case
@@ -12,4 +12,4 @@ template: syntax/invalid
 ---*/
 
 //- elements
-static set prototype() {}
+static set prototype(_) {}
-- 
GitLab