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