From aa2c69960df33b96634d4b4f44a7c2b0f2038815 Mon Sep 17 00:00:00 2001 From: Leonardo Balter <leonardo.balter@gmail.com> Date: Tue, 14 Mar 2017 15:13:10 -0400 Subject: [PATCH] Generate tests --- test/language/expressions/arrow-function/params-dflt-abrupt.js | 2 +- .../arrow-function/params-dflt-arg-val-not-undefined.js | 2 +- .../expressions/arrow-function/params-dflt-arg-val-undefined.js | 2 +- .../expressions/arrow-function/params-dflt-duplicates.js | 2 +- .../expressions/arrow-function/params-dflt-ref-later.js | 2 +- .../expressions/arrow-function/params-dflt-ref-prior.js | 2 +- .../language/expressions/arrow-function/params-dflt-ref-self.js | 2 +- test/language/expressions/arrow-function/params-dflt-rest.js | 1 - .../arrow-function/params-trailing-comma-dflt-param.js | 2 -- .../arrow-function/params-trailing-comma-multiple-param.js | 2 -- .../arrow-function/params-trailing-comma-rest-early-error.js | 2 -- .../arrow-function/params-trailing-comma-single-param.js | 2 -- test/language/expressions/class/params-gen-meth-dflt-abrupt.js | 2 +- .../class/params-gen-meth-dflt-arg-val-not-undefined.js | 2 +- .../expressions/class/params-gen-meth-dflt-arg-val-undefined.js | 2 +- .../expressions/class/params-gen-meth-dflt-duplicates.js | 2 +- .../expressions/class/params-gen-meth-dflt-ref-later.js | 2 +- .../expressions/class/params-gen-meth-dflt-ref-prior.js | 2 +- .../language/expressions/class/params-gen-meth-dflt-ref-self.js | 2 +- test/language/expressions/class/params-gen-meth-dflt-rest.js | 1 - .../expressions/class/params-gen-meth-static-dflt-abrupt.js | 2 +- .../class/params-gen-meth-static-dflt-arg-val-not-undefined.js | 2 +- .../class/params-gen-meth-static-dflt-arg-val-undefined.js | 2 +- .../expressions/class/params-gen-meth-static-dflt-duplicates.js | 2 +- .../expressions/class/params-gen-meth-static-dflt-ref-later.js | 2 +- .../expressions/class/params-gen-meth-static-dflt-ref-prior.js | 2 +- .../expressions/class/params-gen-meth-static-dflt-ref-self.js | 2 +- .../expressions/class/params-gen-meth-static-dflt-rest.js | 1 - .../class/params-gen-meth-static-trailing-comma-dflt-param.js | 2 -- .../params-gen-meth-static-trailing-comma-multiple-param.js | 2 -- .../params-gen-meth-static-trailing-comma-rest-early-error.js | 2 -- .../class/params-gen-meth-static-trailing-comma-single-param.js | 2 -- .../class/params-gen-meth-trailing-comma-dflt-param.js | 2 -- .../class/params-gen-meth-trailing-comma-multiple-param.js | 2 -- .../class/params-gen-meth-trailing-comma-rest-early-error.js | 2 -- .../class/params-gen-meth-trailing-comma-single-param.js | 2 -- test/language/expressions/class/params-meth-dflt-abrupt.js | 2 +- .../expressions/class/params-meth-dflt-arg-val-not-undefined.js | 2 +- .../expressions/class/params-meth-dflt-arg-val-undefined.js | 2 +- test/language/expressions/class/params-meth-dflt-duplicates.js | 2 +- test/language/expressions/class/params-meth-dflt-ref-later.js | 2 +- test/language/expressions/class/params-meth-dflt-ref-prior.js | 2 +- test/language/expressions/class/params-meth-dflt-ref-self.js | 2 +- test/language/expressions/class/params-meth-dflt-rest.js | 1 - .../expressions/class/params-meth-static-dflt-abrupt.js | 2 +- .../class/params-meth-static-dflt-arg-val-not-undefined.js | 2 +- .../class/params-meth-static-dflt-arg-val-undefined.js | 2 +- .../expressions/class/params-meth-static-dflt-duplicates.js | 2 +- .../expressions/class/params-meth-static-dflt-ref-later.js | 2 +- .../expressions/class/params-meth-static-dflt-ref-prior.js | 2 +- .../expressions/class/params-meth-static-dflt-ref-self.js | 2 +- test/language/expressions/class/params-meth-static-dflt-rest.js | 1 - .../class/params-meth-static-trailing-comma-dflt-param.js | 2 -- .../class/params-meth-static-trailing-comma-multiple-param.js | 2 -- .../class/params-meth-static-trailing-comma-rest-early-error.js | 2 -- .../class/params-meth-static-trailing-comma-single-param.js | 2 -- .../expressions/class/params-meth-trailing-comma-dflt-param.js | 2 -- .../class/params-meth-trailing-comma-multiple-param.js | 2 -- .../class/params-meth-trailing-comma-rest-early-error.js | 2 -- .../class/params-meth-trailing-comma-single-param.js | 2 -- test/language/expressions/function/params-dflt-abrupt.js | 2 +- .../expressions/function/params-dflt-arg-val-not-undefined.js | 2 +- .../expressions/function/params-dflt-arg-val-undefined.js | 2 +- test/language/expressions/function/params-dflt-duplicates.js | 2 +- test/language/expressions/function/params-dflt-ref-later.js | 2 +- test/language/expressions/function/params-dflt-ref-prior.js | 2 +- test/language/expressions/function/params-dflt-ref-self.js | 2 +- test/language/expressions/function/params-dflt-rest.js | 1 - .../expressions/function/params-trailing-comma-dflt-param.js | 2 -- .../function/params-trailing-comma-multiple-param.js | 2 -- .../function/params-trailing-comma-rest-early-error.js | 2 -- .../expressions/function/params-trailing-comma-single-param.js | 2 -- test/language/expressions/generators/params-dflt-abrupt.js | 2 +- .../expressions/generators/params-dflt-arg-val-not-undefined.js | 2 +- .../expressions/generators/params-dflt-arg-val-undefined.js | 2 +- test/language/expressions/generators/params-dflt-duplicates.js | 2 +- test/language/expressions/generators/params-dflt-ref-later.js | 2 +- test/language/expressions/generators/params-dflt-ref-prior.js | 2 +- test/language/expressions/generators/params-dflt-ref-self.js | 2 +- test/language/expressions/generators/params-dflt-rest.js | 1 - .../expressions/generators/params-trailing-comma-dflt-param.js | 2 -- .../generators/params-trailing-comma-multiple-param.js | 2 -- .../generators/params-trailing-comma-rest-early-error.js | 2 -- .../generators/params-trailing-comma-single-param.js | 2 -- .../object/method-definition/params-gen-meth-dflt-abrupt.js | 2 +- .../params-gen-meth-dflt-arg-val-not-undefined.js | 2 +- .../method-definition/params-gen-meth-dflt-arg-val-undefined.js | 2 +- .../object/method-definition/params-gen-meth-dflt-duplicates.js | 2 +- .../object/method-definition/params-gen-meth-dflt-ref-later.js | 2 +- .../object/method-definition/params-gen-meth-dflt-ref-prior.js | 2 +- .../object/method-definition/params-gen-meth-dflt-ref-self.js | 2 +- .../object/method-definition/params-gen-meth-dflt-rest.js | 1 - .../params-gen-meth-trailing-comma-dflt-param.js | 2 -- .../params-gen-meth-trailing-comma-multiple-param.js | 2 -- .../params-gen-meth-trailing-comma-rest-early-error.js | 2 -- .../params-gen-meth-trailing-comma-single-param.js | 2 -- .../object/method-definition/params-meth-dflt-abrupt.js | 2 +- .../method-definition/params-meth-dflt-arg-val-not-undefined.js | 2 +- .../method-definition/params-meth-dflt-arg-val-undefined.js | 2 +- .../object/method-definition/params-meth-dflt-duplicates.js | 2 +- .../object/method-definition/params-meth-dflt-ref-later.js | 2 +- .../object/method-definition/params-meth-dflt-ref-prior.js | 2 +- .../object/method-definition/params-meth-dflt-ref-self.js | 2 +- .../object/method-definition/params-meth-dflt-rest.js | 1 - .../method-definition/params-meth-trailing-comma-dflt-param.js | 2 -- .../params-meth-trailing-comma-multiple-param.js | 2 -- .../params-meth-trailing-comma-rest-early-error.js | 2 -- .../params-meth-trailing-comma-single-param.js | 2 -- test/language/statements/class/params-gen-meth-dflt-abrupt.js | 2 +- .../class/params-gen-meth-dflt-arg-val-not-undefined.js | 2 +- .../statements/class/params-gen-meth-dflt-arg-val-undefined.js | 2 +- .../statements/class/params-gen-meth-dflt-duplicates.js | 2 +- .../language/statements/class/params-gen-meth-dflt-ref-later.js | 2 +- .../language/statements/class/params-gen-meth-dflt-ref-prior.js | 2 +- test/language/statements/class/params-gen-meth-dflt-ref-self.js | 2 +- test/language/statements/class/params-gen-meth-dflt-rest.js | 1 - .../statements/class/params-gen-meth-static-dflt-abrupt.js | 2 +- .../class/params-gen-meth-static-dflt-arg-val-not-undefined.js | 2 +- .../class/params-gen-meth-static-dflt-arg-val-undefined.js | 2 +- .../statements/class/params-gen-meth-static-dflt-duplicates.js | 2 +- .../statements/class/params-gen-meth-static-dflt-ref-later.js | 2 +- .../statements/class/params-gen-meth-static-dflt-ref-prior.js | 2 +- .../statements/class/params-gen-meth-static-dflt-ref-self.js | 2 +- .../statements/class/params-gen-meth-static-dflt-rest.js | 1 - .../class/params-gen-meth-static-trailing-comma-dflt-param.js | 2 -- .../params-gen-meth-static-trailing-comma-multiple-param.js | 2 -- .../params-gen-meth-static-trailing-comma-rest-early-error.js | 2 -- .../class/params-gen-meth-static-trailing-comma-single-param.js | 2 -- .../class/params-gen-meth-trailing-comma-dflt-param.js | 2 -- .../class/params-gen-meth-trailing-comma-multiple-param.js | 2 -- .../class/params-gen-meth-trailing-comma-rest-early-error.js | 2 -- .../class/params-gen-meth-trailing-comma-single-param.js | 2 -- test/language/statements/class/params-meth-dflt-abrupt.js | 2 +- .../statements/class/params-meth-dflt-arg-val-not-undefined.js | 2 +- .../statements/class/params-meth-dflt-arg-val-undefined.js | 2 +- test/language/statements/class/params-meth-dflt-duplicates.js | 2 +- test/language/statements/class/params-meth-dflt-ref-later.js | 2 +- test/language/statements/class/params-meth-dflt-ref-prior.js | 2 +- test/language/statements/class/params-meth-dflt-ref-self.js | 2 +- test/language/statements/class/params-meth-dflt-rest.js | 1 - .../language/statements/class/params-meth-static-dflt-abrupt.js | 2 +- .../class/params-meth-static-dflt-arg-val-not-undefined.js | 2 +- .../class/params-meth-static-dflt-arg-val-undefined.js | 2 +- .../statements/class/params-meth-static-dflt-duplicates.js | 2 +- .../statements/class/params-meth-static-dflt-ref-later.js | 2 +- .../statements/class/params-meth-static-dflt-ref-prior.js | 2 +- .../statements/class/params-meth-static-dflt-ref-self.js | 2 +- test/language/statements/class/params-meth-static-dflt-rest.js | 1 - .../class/params-meth-static-trailing-comma-dflt-param.js | 2 -- .../class/params-meth-static-trailing-comma-multiple-param.js | 2 -- .../class/params-meth-static-trailing-comma-rest-early-error.js | 2 -- .../class/params-meth-static-trailing-comma-single-param.js | 2 -- .../statements/class/params-meth-trailing-comma-dflt-param.js | 2 -- .../class/params-meth-trailing-comma-multiple-param.js | 2 -- .../class/params-meth-trailing-comma-rest-early-error.js | 2 -- .../statements/class/params-meth-trailing-comma-single-param.js | 2 -- test/language/statements/function/params-dflt-abrupt.js | 2 +- .../statements/function/params-dflt-arg-val-not-undefined.js | 2 +- .../statements/function/params-dflt-arg-val-undefined.js | 2 +- test/language/statements/function/params-dflt-duplicates.js | 2 +- test/language/statements/function/params-dflt-ref-later.js | 2 +- test/language/statements/function/params-dflt-ref-prior.js | 2 +- test/language/statements/function/params-dflt-ref-self.js | 2 +- test/language/statements/function/params-dflt-rest.js | 1 - .../statements/function/params-trailing-comma-dflt-param.js | 2 -- .../statements/function/params-trailing-comma-multiple-param.js | 2 -- .../function/params-trailing-comma-rest-early-error.js | 2 -- .../statements/function/params-trailing-comma-single-param.js | 2 -- test/language/statements/generators/params-dflt-abrupt.js | 2 +- .../statements/generators/params-dflt-arg-val-not-undefined.js | 2 +- .../statements/generators/params-dflt-arg-val-undefined.js | 2 +- test/language/statements/generators/params-dflt-duplicates.js | 2 +- test/language/statements/generators/params-dflt-ref-later.js | 2 +- test/language/statements/generators/params-dflt-ref-prior.js | 2 +- test/language/statements/generators/params-dflt-ref-self.js | 2 +- test/language/statements/generators/params-dflt-rest.js | 1 - .../statements/generators/params-trailing-comma-dflt-param.js | 2 -- .../generators/params-trailing-comma-multiple-param.js | 2 -- .../generators/params-trailing-comma-rest-early-error.js | 2 -- .../statements/generators/params-trailing-comma-single-param.js | 2 -- 180 files changed, 105 insertions(+), 240 deletions(-) diff --git a/test/language/expressions/arrow-function/params-dflt-abrupt.js b/test/language/expressions/arrow-function/params-dflt-abrupt.js index 85f1e86216..c8effea806 100644 --- a/test/language/expressions/arrow-function/params-dflt-abrupt.js +++ b/test/language/expressions/arrow-function/params-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -46,6 +45,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-arg-val-not-undefined.js b/test/language/expressions/arrow-function/params-dflt-arg-val-not-undefined.js index 124a1addfe..d5e77a38a3 100644 --- a/test/language/expressions/arrow-function/params-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/arrow-function/params-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -50,6 +49,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-arg-val-undefined.js b/test/language/expressions/arrow-function/params-dflt-arg-val-undefined.js index 6de08d0c56..510dceba64 100644 --- a/test/language/expressions/arrow-function/params-dflt-arg-val-undefined.js +++ b/test/language/expressions/arrow-function/params-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -50,6 +49,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-duplicates.js b/test/language/expressions/arrow-function/params-dflt-duplicates.js index 06c7c45d7a..f4e2701ce4 100644 --- a/test/language/expressions/arrow-function/params-dflt-duplicates.js +++ b/test/language/expressions/arrow-function/params-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] negative: @@ -52,6 +51,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, (x = 0, x) => { diff --git a/test/language/expressions/arrow-function/params-dflt-ref-later.js b/test/language/expressions/arrow-function/params-dflt-ref-later.js index 38d136e803..1fc0cc5f2c 100644 --- a/test/language/expressions/arrow-function/params-dflt-ref-later.js +++ b/test/language/expressions/arrow-function/params-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -46,6 +45,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-ref-prior.js b/test/language/expressions/arrow-function/params-dflt-ref-prior.js index bb39e86867..585b4fb997 100644 --- a/test/language/expressions/arrow-function/params-dflt-ref-prior.js +++ b/test/language/expressions/arrow-function/params-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -46,6 +45,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-ref-self.js b/test/language/expressions/arrow-function/params-dflt-ref-self.js index 6d44188dac..0ccc0d84ce 100644 --- a/test/language/expressions/arrow-function/params-dflt-ref-self.js +++ b/test/language/expressions/arrow-function/params-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] info: | @@ -46,6 +45,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/arrow-function/params-dflt-rest.js b/test/language/expressions/arrow-function/params-dflt-rest.js index d686041b2f..850004a24b 100644 --- a/test/language/expressions/arrow-function/params-dflt-rest.js +++ b/test/language/expressions/arrow-function/params-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/arrow-function/params-trailing-comma-dflt-param.js b/test/language/expressions/arrow-function/params-trailing-comma-dflt-param.js index 8334049655..6c2176ae58 100644 --- a/test/language/expressions/arrow-function/params-trailing-comma-dflt-param.js +++ b/test/language/expressions/arrow-function/params-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 -features: [default-parameters] flags: [generated] info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/params-trailing-comma-multiple-param.js b/test/language/expressions/arrow-function/params-trailing-comma-multiple-param.js index 639dab0f56..bda079a6d2 100644 --- a/test/language/expressions/arrow-function/params-trailing-comma-multiple-param.js +++ b/test/language/expressions/arrow-function/params-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 -features: [default-parameters] flags: [generated] info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/arrow-function/params-trailing-comma-rest-early-error.js b/test/language/expressions/arrow-function/params-trailing-comma-rest-early-error.js index 7c42cae001..2320e3a724 100644 --- a/test/language/expressions/arrow-function/params-trailing-comma-rest-early-error.js +++ b/test/language/expressions/arrow-function/params-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/arrow-function/params-trailing-comma-single-param.js b/test/language/expressions/arrow-function/params-trailing-comma-single-param.js index 4ba05c84a1..58fa96f4e2 100644 --- a/test/language/expressions/arrow-function/params-trailing-comma-single-param.js +++ b/test/language/expressions/arrow-function/params-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (arrow function expression) esid: sec-arrow-function-definitions-runtime-semantics-evaluation -es6id: 14.2.16 -features: [default-parameters] flags: [generated] info: | ArrowFunction : ArrowParameters => ConciseBody diff --git a/test/language/expressions/class/params-gen-meth-dflt-abrupt.js b/test/language/expressions/class/params-gen-meth-dflt-abrupt.js index af01dd704b..3b0c35ff31 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-abrupt.js +++ b/test/language/expressions/class/params-gen-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-arg-val-not-undefined.js b/test/language/expressions/class/params-gen-meth-dflt-arg-val-not-undefined.js index 7e646c8371..81ed4639d8 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/class/params-gen-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -74,6 +73,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-arg-val-undefined.js b/test/language/expressions/class/params-gen-meth-dflt-arg-val-undefined.js index a9d7d04a96..de53f1a08e 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-arg-val-undefined.js +++ b/test/language/expressions/class/params-gen-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -74,6 +73,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-duplicates.js b/test/language/expressions/class/params-gen-meth-dflt-duplicates.js index 3f6664df79..b642917322 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-duplicates.js +++ b/test/language/expressions/class/params-gen-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: @@ -76,6 +75,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, class { diff --git a/test/language/expressions/class/params-gen-meth-dflt-ref-later.js b/test/language/expressions/class/params-gen-meth-dflt-ref-later.js index e5ffea0089..616695dd4d 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-ref-later.js +++ b/test/language/expressions/class/params-gen-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-ref-prior.js b/test/language/expressions/class/params-gen-meth-dflt-ref-prior.js index eb08e5c1ae..dbe4d42381 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-ref-prior.js +++ b/test/language/expressions/class/params-gen-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-ref-self.js b/test/language/expressions/class/params-gen-meth-dflt-ref-self.js index e638ba4f08..ef33a5340c 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-ref-self.js +++ b/test/language/expressions/class/params-gen-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-dflt-rest.js b/test/language/expressions/class/params-gen-meth-dflt-rest.js index a21fe609c2..3ca1280e6f 100644 --- a/test/language/expressions/class/params-gen-meth-dflt-rest.js +++ b/test/language/expressions/class/params-gen-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-abrupt.js b/test/language/expressions/class/params-gen-meth-static-dflt-abrupt.js index 9b4dc8cd22..e4611d8882 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-abrupt.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-not-undefined.js b/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-not-undefined.js index 94e32b78ef..b6a93cfb9f 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -74,6 +73,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-undefined.js b/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-undefined.js index 019cae222f..2277054a8e 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-undefined.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -74,6 +73,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-duplicates.js b/test/language/expressions/class/params-gen-meth-static-dflt-duplicates.js index cf11bc933a..a673383892 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-duplicates.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: @@ -76,6 +75,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, class { diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-ref-later.js b/test/language/expressions/class/params-gen-meth-static-dflt-ref-later.js index fea2918cd4..6d0af997f3 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-ref-later.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-ref-prior.js b/test/language/expressions/class/params-gen-meth-static-dflt-ref-prior.js index 275baaacd9..411121d764 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-ref-prior.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-ref-self.js b/test/language/expressions/class/params-gen-meth-static-dflt-ref-self.js index 8e298c8469..aac921a51a 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-ref-self.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-gen-meth-static-dflt-rest.js b/test/language/expressions/class/params-gen-meth-static-dflt-rest.js index 877455d97c..eae16f52ea 100644 --- a/test/language/expressions/class/params-gen-meth-static-dflt-rest.js +++ b/test/language/expressions/class/params-gen-meth-static-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/params-gen-meth-static-trailing-comma-dflt-param.js b/test/language/expressions/class/params-gen-meth-static-trailing-comma-dflt-param.js index 1edabc15ea..70b541a491 100644 --- a/test/language/expressions/class/params-gen-meth-static-trailing-comma-dflt-param.js +++ b/test/language/expressions/class/params-gen-meth-static-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-gen-meth-static-trailing-comma-multiple-param.js b/test/language/expressions/class/params-gen-meth-static-trailing-comma-multiple-param.js index fd48f9ff48..0a6b554df3 100644 --- a/test/language/expressions/class/params-gen-meth-static-trailing-comma-multiple-param.js +++ b/test/language/expressions/class/params-gen-meth-static-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-gen-meth-static-trailing-comma-rest-early-error.js b/test/language/expressions/class/params-gen-meth-static-trailing-comma-rest-early-error.js index a177a7db6a..3b24651de7 100644 --- a/test/language/expressions/class/params-gen-meth-static-trailing-comma-rest-early-error.js +++ b/test/language/expressions/class/params-gen-meth-static-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/class/params-gen-meth-static-trailing-comma-single-param.js b/test/language/expressions/class/params-gen-meth-static-trailing-comma-single-param.js index ec09cd51b3..0cbb0a1652 100644 --- a/test/language/expressions/class/params-gen-meth-static-trailing-comma-single-param.js +++ b/test/language/expressions/class/params-gen-meth-static-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (static class expression generator method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-gen-meth-trailing-comma-dflt-param.js b/test/language/expressions/class/params-gen-meth-trailing-comma-dflt-param.js index fe8f44849f..abc4464392 100644 --- a/test/language/expressions/class/params-gen-meth-trailing-comma-dflt-param.js +++ b/test/language/expressions/class/params-gen-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-gen-meth-trailing-comma-multiple-param.js b/test/language/expressions/class/params-gen-meth-trailing-comma-multiple-param.js index 1b2307446f..765da753eb 100644 --- a/test/language/expressions/class/params-gen-meth-trailing-comma-multiple-param.js +++ b/test/language/expressions/class/params-gen-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-gen-meth-trailing-comma-rest-early-error.js b/test/language/expressions/class/params-gen-meth-trailing-comma-rest-early-error.js index 66872635f9..e27ec7586d 100644 --- a/test/language/expressions/class/params-gen-meth-trailing-comma-rest-early-error.js +++ b/test/language/expressions/class/params-gen-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/class/params-gen-meth-trailing-comma-single-param.js b/test/language/expressions/class/params-gen-meth-trailing-comma-single-param.js index e56043b421..a70cfb511a 100644 --- a/test/language/expressions/class/params-gen-meth-trailing-comma-single-param.js +++ b/test/language/expressions/class/params-gen-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-dflt-abrupt.js b/test/language/expressions/class/params-meth-dflt-abrupt.js index 27a9c31b35..dde91b1ce7 100644 --- a/test/language/expressions/class/params-meth-dflt-abrupt.js +++ b/test/language/expressions/class/params-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-meth-dflt-arg-val-not-undefined.js b/test/language/expressions/class/params-meth-dflt-arg-val-not-undefined.js index 67046c63a5..9d902d5a26 100644 --- a/test/language/expressions/class/params-meth-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/class/params-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -71,6 +70,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/class/params-meth-dflt-arg-val-undefined.js b/test/language/expressions/class/params-meth-dflt-arg-val-undefined.js index 49840bdc62..4633b03c74 100644 --- a/test/language/expressions/class/params-meth-dflt-arg-val-undefined.js +++ b/test/language/expressions/class/params-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -71,6 +70,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-meth-dflt-duplicates.js b/test/language/expressions/class/params-meth-dflt-duplicates.js index f3a5d7c491..ef0754259d 100644 --- a/test/language/expressions/class/params-meth-dflt-duplicates.js +++ b/test/language/expressions/class/params-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: @@ -73,6 +72,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, class { diff --git a/test/language/expressions/class/params-meth-dflt-ref-later.js b/test/language/expressions/class/params-meth-dflt-ref-later.js index 2b23a4fd59..9ceda5b205 100644 --- a/test/language/expressions/class/params-meth-dflt-ref-later.js +++ b/test/language/expressions/class/params-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-dflt-ref-prior.js b/test/language/expressions/class/params-meth-dflt-ref-prior.js index 449877bc6a..cb3941336c 100644 --- a/test/language/expressions/class/params-meth-dflt-ref-prior.js +++ b/test/language/expressions/class/params-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-dflt-ref-self.js b/test/language/expressions/class/params-meth-dflt-ref-self.js index 961ea82687..5586d076de 100644 --- a/test/language/expressions/class/params-meth-dflt-ref-self.js +++ b/test/language/expressions/class/params-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-dflt-rest.js b/test/language/expressions/class/params-meth-dflt-rest.js index 0d84b4f036..7eddbc7841 100644 --- a/test/language/expressions/class/params-meth-dflt-rest.js +++ b/test/language/expressions/class/params-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/params-meth-static-dflt-abrupt.js b/test/language/expressions/class/params-meth-static-dflt-abrupt.js index 81f068302b..e920bcb370 100644 --- a/test/language/expressions/class/params-meth-static-dflt-abrupt.js +++ b/test/language/expressions/class/params-meth-static-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-arg-val-not-undefined.js b/test/language/expressions/class/params-meth-static-dflt-arg-val-not-undefined.js index 1a5528f143..aead2df6eb 100644 --- a/test/language/expressions/class/params-meth-static-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/class/params-meth-static-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -71,6 +70,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-arg-val-undefined.js b/test/language/expressions/class/params-meth-static-dflt-arg-val-undefined.js index 43ce95ca68..de9a16f614 100644 --- a/test/language/expressions/class/params-meth-static-dflt-arg-val-undefined.js +++ b/test/language/expressions/class/params-meth-static-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -71,6 +70,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-duplicates.js b/test/language/expressions/class/params-meth-static-dflt-duplicates.js index 35c6e0bec2..05590c838c 100644 --- a/test/language/expressions/class/params-meth-static-dflt-duplicates.js +++ b/test/language/expressions/class/params-meth-static-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: @@ -73,6 +72,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, class { diff --git a/test/language/expressions/class/params-meth-static-dflt-ref-later.js b/test/language/expressions/class/params-meth-static-dflt-ref-later.js index cad6407ec8..9672c7e34e 100644 --- a/test/language/expressions/class/params-meth-static-dflt-ref-later.js +++ b/test/language/expressions/class/params-meth-static-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-ref-prior.js b/test/language/expressions/class/params-meth-static-dflt-ref-prior.js index 4ae8dce0fa..fe278ec168 100644 --- a/test/language/expressions/class/params-meth-static-dflt-ref-prior.js +++ b/test/language/expressions/class/params-meth-static-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-ref-self.js b/test/language/expressions/class/params-meth-static-dflt-ref-self.js index b6a3148125..cf6bca9e1f 100644 --- a/test/language/expressions/class/params-meth-static-dflt-ref-self.js +++ b/test/language/expressions/class/params-meth-static-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -67,6 +66,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/class/params-meth-static-dflt-rest.js b/test/language/expressions/class/params-meth-static-dflt-rest.js index 45e7818fb9..afcfab5638 100644 --- a/test/language/expressions/class/params-meth-static-dflt-rest.js +++ b/test/language/expressions/class/params-meth-static-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/class/params-meth-static-trailing-comma-dflt-param.js b/test/language/expressions/class/params-meth-static-trailing-comma-dflt-param.js index 18ae7c3a31..92402aa988 100644 --- a/test/language/expressions/class/params-meth-static-trailing-comma-dflt-param.js +++ b/test/language/expressions/class/params-meth-static-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-static-trailing-comma-multiple-param.js b/test/language/expressions/class/params-meth-static-trailing-comma-multiple-param.js index a978520b67..a0fc8c066f 100644 --- a/test/language/expressions/class/params-meth-static-trailing-comma-multiple-param.js +++ b/test/language/expressions/class/params-meth-static-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-static-trailing-comma-rest-early-error.js b/test/language/expressions/class/params-meth-static-trailing-comma-rest-early-error.js index 19af19bf30..9b72e72ce3 100644 --- a/test/language/expressions/class/params-meth-static-trailing-comma-rest-early-error.js +++ b/test/language/expressions/class/params-meth-static-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/class/params-meth-static-trailing-comma-single-param.js b/test/language/expressions/class/params-meth-static-trailing-comma-single-param.js index 3fc1bdecda..cfb1d3a813 100644 --- a/test/language/expressions/class/params-meth-static-trailing-comma-single-param.js +++ b/test/language/expressions/class/params-meth-static-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (static class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-trailing-comma-dflt-param.js b/test/language/expressions/class/params-meth-trailing-comma-dflt-param.js index 7585060a29..1943005915 100644 --- a/test/language/expressions/class/params-meth-trailing-comma-dflt-param.js +++ b/test/language/expressions/class/params-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-trailing-comma-multiple-param.js b/test/language/expressions/class/params-meth-trailing-comma-multiple-param.js index 2c414dde4a..97c81b7653 100644 --- a/test/language/expressions/class/params-meth-trailing-comma-multiple-param.js +++ b/test/language/expressions/class/params-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/class/params-meth-trailing-comma-rest-early-error.js b/test/language/expressions/class/params-meth-trailing-comma-rest-early-error.js index e4fd102549..a8db528c57 100644 --- a/test/language/expressions/class/params-meth-trailing-comma-rest-early-error.js +++ b/test/language/expressions/class/params-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/class/params-meth-trailing-comma-single-param.js b/test/language/expressions/class/params-meth-trailing-comma-single-param.js index 43739616c4..f8cd36aa98 100644 --- a/test/language/expressions/class/params-meth-trailing-comma-single-param.js +++ b/test/language/expressions/class/params-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassExpression : class BindingIdentifieropt ClassTail diff --git a/test/language/expressions/function/params-dflt-abrupt.js b/test/language/expressions/function/params-dflt-abrupt.js index 0d19214080..9a8b26e80e 100644 --- a/test/language/expressions/function/params-dflt-abrupt.js +++ b/test/language/expressions/function/params-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/function/params-dflt-arg-val-not-undefined.js b/test/language/expressions/function/params-dflt-arg-val-not-undefined.js index 155c4084ae..5584719edf 100644 --- a/test/language/expressions/function/params-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/function/params-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/function/params-dflt-arg-val-undefined.js b/test/language/expressions/function/params-dflt-arg-val-undefined.js index fce94ee815..f21c220647 100644 --- a/test/language/expressions/function/params-dflt-arg-val-undefined.js +++ b/test/language/expressions/function/params-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/function/params-dflt-duplicates.js b/test/language/expressions/function/params-dflt-duplicates.js index 4599ed7160..102e507795 100644 --- a/test/language/expressions/function/params-dflt-duplicates.js +++ b/test/language/expressions/function/params-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] negative: @@ -53,6 +52,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, function(x = 0, x) { diff --git a/test/language/expressions/function/params-dflt-ref-later.js b/test/language/expressions/function/params-dflt-ref-later.js index 478a729c70..26309aca04 100644 --- a/test/language/expressions/function/params-dflt-ref-later.js +++ b/test/language/expressions/function/params-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/function/params-dflt-ref-prior.js b/test/language/expressions/function/params-dflt-ref-prior.js index 5f57f3c3a8..e6b985f832 100644 --- a/test/language/expressions/function/params-dflt-ref-prior.js +++ b/test/language/expressions/function/params-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/function/params-dflt-ref-self.js b/test/language/expressions/function/params-dflt-ref-self.js index 19a0c82f03..d05f5f0c36 100644 --- a/test/language/expressions/function/params-dflt-ref-self.js +++ b/test/language/expressions/function/params-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/function/params-dflt-rest.js b/test/language/expressions/function/params-dflt-rest.js index 006f3db18e..2465e13fb1 100644 --- a/test/language/expressions/function/params-dflt-rest.js +++ b/test/language/expressions/function/params-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/function/params-trailing-comma-dflt-param.js b/test/language/expressions/function/params-trailing-comma-dflt-param.js index 0efe0350d1..ec90313c83 100644 --- a/test/language/expressions/function/params-trailing-comma-dflt-param.js +++ b/test/language/expressions/function/params-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 -features: [default-parameters] flags: [generated] info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/params-trailing-comma-multiple-param.js b/test/language/expressions/function/params-trailing-comma-multiple-param.js index 74b5258f25..26deae9551 100644 --- a/test/language/expressions/function/params-trailing-comma-multiple-param.js +++ b/test/language/expressions/function/params-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 -features: [default-parameters] flags: [generated] info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/function/params-trailing-comma-rest-early-error.js b/test/language/expressions/function/params-trailing-comma-rest-early-error.js index 00f17f165b..5150a66ceb 100644 --- a/test/language/expressions/function/params-trailing-comma-rest-early-error.js +++ b/test/language/expressions/function/params-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/function/params-trailing-comma-single-param.js b/test/language/expressions/function/params-trailing-comma-single-param.js index f11f2f872d..5191202f6e 100644 --- a/test/language/expressions/function/params-trailing-comma-single-param.js +++ b/test/language/expressions/function/params-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (function expression) esid: sec-function-definitions-runtime-semantics-evaluation -es6id: 14.1.20 -features: [default-parameters] flags: [generated] info: | FunctionExpression : function ( FormalParameters ) { FunctionBody } diff --git a/test/language/expressions/generators/params-dflt-abrupt.js b/test/language/expressions/generators/params-dflt-abrupt.js index 53dc8f8659..851afb3982 100644 --- a/test/language/expressions/generators/params-dflt-abrupt.js +++ b/test/language/expressions/generators/params-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/generators/params-dflt-arg-val-not-undefined.js b/test/language/expressions/generators/params-dflt-arg-val-not-undefined.js index 67186d3a80..50cbc474b2 100644 --- a/test/language/expressions/generators/params-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/generators/params-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/generators/params-dflt-arg-val-undefined.js b/test/language/expressions/generators/params-dflt-arg-val-undefined.js index c4d328168a..77815a27e9 100644 --- a/test/language/expressions/generators/params-dflt-arg-val-undefined.js +++ b/test/language/expressions/generators/params-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/generators/params-dflt-duplicates.js b/test/language/expressions/generators/params-dflt-duplicates.js index 7a7ad6ccca..6b79c5039e 100644 --- a/test/language/expressions/generators/params-dflt-duplicates.js +++ b/test/language/expressions/generators/params-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] negative: @@ -53,6 +52,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, function*(x = 0, x) { diff --git a/test/language/expressions/generators/params-dflt-ref-later.js b/test/language/expressions/generators/params-dflt-ref-later.js index fadfb5a398..c5bebc7862 100644 --- a/test/language/expressions/generators/params-dflt-ref-later.js +++ b/test/language/expressions/generators/params-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/generators/params-dflt-ref-prior.js b/test/language/expressions/generators/params-dflt-ref-prior.js index 7bcc97d555..cbc7d5264b 100644 --- a/test/language/expressions/generators/params-dflt-ref-prior.js +++ b/test/language/expressions/generators/params-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/generators/params-dflt-ref-self.js b/test/language/expressions/generators/params-dflt-ref-self.js index 863548d27f..b762398146 100644 --- a/test/language/expressions/generators/params-dflt-ref-self.js +++ b/test/language/expressions/generators/params-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/generators/params-dflt-rest.js b/test/language/expressions/generators/params-dflt-rest.js index 908da104fa..565b131385 100644 --- a/test/language/expressions/generators/params-dflt-rest.js +++ b/test/language/expressions/generators/params-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/generators/params-trailing-comma-dflt-param.js b/test/language/expressions/generators/params-trailing-comma-dflt-param.js index 168bea0a88..2f8406af94 100644 --- a/test/language/expressions/generators/params-trailing-comma-dflt-param.js +++ b/test/language/expressions/generators/params-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 -features: [default-parameters] flags: [generated] info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/params-trailing-comma-multiple-param.js b/test/language/expressions/generators/params-trailing-comma-multiple-param.js index 3a88860dd8..21db790194 100644 --- a/test/language/expressions/generators/params-trailing-comma-multiple-param.js +++ b/test/language/expressions/generators/params-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 -features: [default-parameters] flags: [generated] info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/generators/params-trailing-comma-rest-early-error.js b/test/language/expressions/generators/params-trailing-comma-rest-early-error.js index 72d780b1fb..b82ced0c46 100644 --- a/test/language/expressions/generators/params-trailing-comma-rest-early-error.js +++ b/test/language/expressions/generators/params-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/generators/params-trailing-comma-single-param.js b/test/language/expressions/generators/params-trailing-comma-single-param.js index fdcf86ebce..28f04739fc 100644 --- a/test/language/expressions/generators/params-trailing-comma-single-param.js +++ b/test/language/expressions/generators/params-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (generator function expression) esid: sec-generator-function-definitions-runtime-semantics-evaluation -es6id: 14.4.14 -features: [default-parameters] flags: [generated] info: | GeneratorExpression : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-abrupt.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-abrupt.js index 4614590ab2..33a9a496af 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-abrupt.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-not-undefined.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-not-undefined.js index c7657ec8ec..b7dd464edc 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -56,6 +55,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-undefined.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-undefined.js index 8f745ea1aa..6c954ce62d 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-undefined.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -56,6 +55,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-duplicates.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-duplicates.js index 846ffcabc2..3705576f84 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-duplicates.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] negative: @@ -58,6 +57,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, { diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-later.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-later.js index 013fc36030..f17dcc09b9 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-later.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-prior.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-prior.js index ea90ea918c..1c20b640aa 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-prior.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-self.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-self.js index dc36535e2a..96c4fb5078 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-self.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-gen-meth-dflt-rest.js b/test/language/expressions/object/method-definition/params-gen-meth-dflt-rest.js index fc84acbf20..e15e477635 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-dflt-rest.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-dflt-param.js b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-dflt-param.js index 66c2c44563..f2639f72ba 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-dflt-param.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 -features: [default-parameters] flags: [generated] info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-multiple-param.js b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-multiple-param.js index 15c4dff643..2c68bce2a1 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-multiple-param.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 -features: [default-parameters] flags: [generated] info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-rest-early-error.js b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-rest-early-error.js index 2c2dc0ea03..e6cba3f2b0 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-rest-early-error.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-single-param.js b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-single-param.js index 499296034e..241af20b75 100644 --- a/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-single-param.js +++ b/test/language/expressions/object/method-definition/params-gen-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (generator method) esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation -es6id: 14.4.13 -features: [default-parameters] flags: [generated] info: | GeneratorMethod : diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-abrupt.js b/test/language/expressions/object/method-definition/params-meth-dflt-abrupt.js index 0a84749c4b..82c842178f 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-abrupt.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -49,6 +48,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-not-undefined.js b/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-not-undefined.js index 9a8dea759a..64fba3eb7b 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-not-undefined.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -53,6 +52,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-undefined.js b/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-undefined.js index 1d28dfd8aa..45606ad6d7 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-undefined.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -53,6 +52,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-duplicates.js b/test/language/expressions/object/method-definition/params-meth-dflt-duplicates.js index 26b24f7446..df786d259f 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-duplicates.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] negative: @@ -55,6 +54,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ 0, { diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-ref-later.js b/test/language/expressions/object/method-definition/params-meth-dflt-ref-later.js index d738c24241..1bc6593a23 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-ref-later.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -49,6 +48,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-ref-prior.js b/test/language/expressions/object/method-definition/params-meth-dflt-ref-prior.js index 3fa1ed9603..8993def0e8 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-ref-prior.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -49,6 +48,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-ref-self.js b/test/language/expressions/object/method-definition/params-meth-dflt-ref-self.js index 8a36963096..388a36d2e6 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-ref-self.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] info: | @@ -49,6 +48,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/expressions/object/method-definition/params-meth-dflt-rest.js b/test/language/expressions/object/method-definition/params-meth-dflt-rest.js index 602bd8194a..5ebf06a6f5 100644 --- a/test/language/expressions/object/method-definition/params-meth-dflt-rest.js +++ b/test/language/expressions/object/method-definition/params-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/expressions/object/method-definition/params-meth-trailing-comma-dflt-param.js b/test/language/expressions/object/method-definition/params-meth-trailing-comma-dflt-param.js index 3b5dabe7d9..b3319b0016 100644 --- a/test/language/expressions/object/method-definition/params-meth-trailing-comma-dflt-param.js +++ b/test/language/expressions/object/method-definition/params-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 -features: [default-parameters] flags: [generated] info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/method-definition/params-meth-trailing-comma-multiple-param.js b/test/language/expressions/object/method-definition/params-meth-trailing-comma-multiple-param.js index 2c7a740106..5d66ead1f2 100644 --- a/test/language/expressions/object/method-definition/params-meth-trailing-comma-multiple-param.js +++ b/test/language/expressions/object/method-definition/params-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 -features: [default-parameters] flags: [generated] info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/expressions/object/method-definition/params-meth-trailing-comma-rest-early-error.js b/test/language/expressions/object/method-definition/params-meth-trailing-comma-rest-early-error.js index 16bb72dca1..076efc323d 100644 --- a/test/language/expressions/object/method-definition/params-meth-trailing-comma-rest-early-error.js +++ b/test/language/expressions/object/method-definition/params-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/expressions/object/method-definition/params-meth-trailing-comma-single-param.js b/test/language/expressions/object/method-definition/params-meth-trailing-comma-single-param.js index 44d366120a..80cfa93715 100644 --- a/test/language/expressions/object/method-definition/params-meth-trailing-comma-single-param.js +++ b/test/language/expressions/object/method-definition/params-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (method) esid: sec-runtime-semantics-definemethod -es6id: 14.3.8 -features: [default-parameters] flags: [generated] info: | MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody } diff --git a/test/language/statements/class/params-gen-meth-dflt-abrupt.js b/test/language/statements/class/params-gen-meth-dflt-abrupt.js index cc78028800..84e1c370ca 100644 --- a/test/language/statements/class/params-gen-meth-dflt-abrupt.js +++ b/test/language/statements/class/params-gen-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-arg-val-not-undefined.js b/test/language/statements/class/params-gen-meth-dflt-arg-val-not-undefined.js index 85db41c299..fdd99e9b3e 100644 --- a/test/language/statements/class/params-gen-meth-dflt-arg-val-not-undefined.js +++ b/test/language/statements/class/params-gen-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -72,6 +71,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-arg-val-undefined.js b/test/language/statements/class/params-gen-meth-dflt-arg-val-undefined.js index 2cdbd15aeb..31eae172c3 100644 --- a/test/language/statements/class/params-gen-meth-dflt-arg-val-undefined.js +++ b/test/language/statements/class/params-gen-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -72,6 +71,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-duplicates.js b/test/language/statements/class/params-gen-meth-dflt-duplicates.js index b108a281ec..1126eef943 100644 --- a/test/language/statements/class/params-gen-meth-dflt-duplicates.js +++ b/test/language/statements/class/params-gen-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: @@ -74,6 +73,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ class C { diff --git a/test/language/statements/class/params-gen-meth-dflt-ref-later.js b/test/language/statements/class/params-gen-meth-dflt-ref-later.js index f52a570f85..26501ea4f1 100644 --- a/test/language/statements/class/params-gen-meth-dflt-ref-later.js +++ b/test/language/statements/class/params-gen-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-ref-prior.js b/test/language/statements/class/params-gen-meth-dflt-ref-prior.js index f5531bcde7..d7ec950ac0 100644 --- a/test/language/statements/class/params-gen-meth-dflt-ref-prior.js +++ b/test/language/statements/class/params-gen-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-ref-self.js b/test/language/statements/class/params-gen-meth-dflt-ref-self.js index bfa0635ab0..f7422a4093 100644 --- a/test/language/statements/class/params-gen-meth-dflt-ref-self.js +++ b/test/language/statements/class/params-gen-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-dflt-rest.js b/test/language/statements/class/params-gen-meth-dflt-rest.js index df1ac1937a..963bc1effb 100644 --- a/test/language/statements/class/params-gen-meth-dflt-rest.js +++ b/test/language/statements/class/params-gen-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/params-gen-meth-static-dflt-abrupt.js b/test/language/statements/class/params-gen-meth-static-dflt-abrupt.js index 58f7abfb81..aedbb3720b 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-abrupt.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-arg-val-not-undefined.js b/test/language/statements/class/params-gen-meth-static-dflt-arg-val-not-undefined.js index 35565f1fdf..b9adc7a0ca 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-arg-val-not-undefined.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -72,6 +71,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-arg-val-undefined.js b/test/language/statements/class/params-gen-meth-static-dflt-arg-val-undefined.js index e9f6c788d1..1cf3649dae 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-arg-val-undefined.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -72,6 +71,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-duplicates.js b/test/language/statements/class/params-gen-meth-static-dflt-duplicates.js index da8cdd689d..d33956ccf7 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-duplicates.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: @@ -74,6 +73,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ class C { diff --git a/test/language/statements/class/params-gen-meth-static-dflt-ref-later.js b/test/language/statements/class/params-gen-meth-static-dflt-ref-later.js index a1a2252f53..6af8064d1b 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-ref-later.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-ref-prior.js b/test/language/statements/class/params-gen-meth-static-dflt-ref-prior.js index 9b052c82c0..ccd2e16fc4 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-ref-prior.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-ref-self.js b/test/language/statements/class/params-gen-meth-static-dflt-ref-self.js index ffbf09cff3..0fd59e5eb5 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-ref-self.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -68,6 +67,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-gen-meth-static-dflt-rest.js b/test/language/statements/class/params-gen-meth-static-dflt-rest.js index f75683a5f2..101e4aef98 100644 --- a/test/language/statements/class/params-gen-meth-static-dflt-rest.js +++ b/test/language/statements/class/params-gen-meth-static-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/params-gen-meth-static-trailing-comma-dflt-param.js b/test/language/statements/class/params-gen-meth-static-trailing-comma-dflt-param.js index 538373d95f..9dae0a9d17 100644 --- a/test/language/statements/class/params-gen-meth-static-trailing-comma-dflt-param.js +++ b/test/language/statements/class/params-gen-meth-static-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-gen-meth-static-trailing-comma-multiple-param.js b/test/language/statements/class/params-gen-meth-static-trailing-comma-multiple-param.js index d6ca9b64c9..9abf690792 100644 --- a/test/language/statements/class/params-gen-meth-static-trailing-comma-multiple-param.js +++ b/test/language/statements/class/params-gen-meth-static-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-gen-meth-static-trailing-comma-rest-early-error.js b/test/language/statements/class/params-gen-meth-static-trailing-comma-rest-early-error.js index ee4459fda9..107c980582 100644 --- a/test/language/statements/class/params-gen-meth-static-trailing-comma-rest-early-error.js +++ b/test/language/statements/class/params-gen-meth-static-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/class/params-gen-meth-static-trailing-comma-single-param.js b/test/language/statements/class/params-gen-meth-static-trailing-comma-single-param.js index 2d9b91451d..8d962fd3e8 100644 --- a/test/language/statements/class/params-gen-meth-static-trailing-comma-single-param.js +++ b/test/language/statements/class/params-gen-meth-static-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (static class expression generator method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-gen-meth-trailing-comma-dflt-param.js b/test/language/statements/class/params-gen-meth-trailing-comma-dflt-param.js index 138089140a..a4aef5bc3f 100644 --- a/test/language/statements/class/params-gen-meth-trailing-comma-dflt-param.js +++ b/test/language/statements/class/params-gen-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-gen-meth-trailing-comma-multiple-param.js b/test/language/statements/class/params-gen-meth-trailing-comma-multiple-param.js index fca88318d0..ec34e2d000 100644 --- a/test/language/statements/class/params-gen-meth-trailing-comma-multiple-param.js +++ b/test/language/statements/class/params-gen-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-gen-meth-trailing-comma-rest-early-error.js b/test/language/statements/class/params-gen-meth-trailing-comma-rest-early-error.js index 52658dd368..80174c76d1 100644 --- a/test/language/statements/class/params-gen-meth-trailing-comma-rest-early-error.js +++ b/test/language/statements/class/params-gen-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/class/params-gen-meth-trailing-comma-single-param.js b/test/language/statements/class/params-gen-meth-trailing-comma-single-param.js index 7122abdfb1..af5c2a03e3 100644 --- a/test/language/statements/class/params-gen-meth-trailing-comma-single-param.js +++ b/test/language/statements/class/params-gen-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (class expression method) esid: sec-class-definitions-runtime-semantics-evaluation -es6id: 14.5.16 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-dflt-abrupt.js b/test/language/statements/class/params-meth-dflt-abrupt.js index 08d441d8b3..b7838d3fc7 100644 --- a/test/language/statements/class/params-meth-dflt-abrupt.js +++ b/test/language/statements/class/params-meth-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-meth-dflt-arg-val-not-undefined.js b/test/language/statements/class/params-meth-dflt-arg-val-not-undefined.js index a407a3d8e1..2637fbdb84 100644 --- a/test/language/statements/class/params-meth-dflt-arg-val-not-undefined.js +++ b/test/language/statements/class/params-meth-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/class/params-meth-dflt-arg-val-undefined.js b/test/language/statements/class/params-meth-dflt-arg-val-undefined.js index c069432fce..36cec475fb 100644 --- a/test/language/statements/class/params-meth-dflt-arg-val-undefined.js +++ b/test/language/statements/class/params-meth-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-meth-dflt-duplicates.js b/test/language/statements/class/params-meth-dflt-duplicates.js index b2b9a5d520..ad35e955fc 100644 --- a/test/language/statements/class/params-meth-dflt-duplicates.js +++ b/test/language/statements/class/params-meth-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: @@ -72,6 +71,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ class C { diff --git a/test/language/statements/class/params-meth-dflt-ref-later.js b/test/language/statements/class/params-meth-dflt-ref-later.js index 8d36e5af64..fe776b9753 100644 --- a/test/language/statements/class/params-meth-dflt-ref-later.js +++ b/test/language/statements/class/params-meth-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-dflt-ref-prior.js b/test/language/statements/class/params-meth-dflt-ref-prior.js index de033f27d5..eb4ae2890a 100644 --- a/test/language/statements/class/params-meth-dflt-ref-prior.js +++ b/test/language/statements/class/params-meth-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-dflt-ref-self.js b/test/language/statements/class/params-meth-dflt-ref-self.js index 32baf19dfc..95d1ef1594 100644 --- a/test/language/statements/class/params-meth-dflt-ref-self.js +++ b/test/language/statements/class/params-meth-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-dflt-rest.js b/test/language/statements/class/params-meth-dflt-rest.js index c2985d2451..6265a1eddc 100644 --- a/test/language/statements/class/params-meth-dflt-rest.js +++ b/test/language/statements/class/params-meth-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/params-meth-static-dflt-abrupt.js b/test/language/statements/class/params-meth-static-dflt-abrupt.js index 04c81a8b72..881f682864 100644 --- a/test/language/statements/class/params-meth-static-dflt-abrupt.js +++ b/test/language/statements/class/params-meth-static-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-arg-val-not-undefined.js b/test/language/statements/class/params-meth-static-dflt-arg-val-not-undefined.js index fdd20d4711..14ce38b745 100644 --- a/test/language/statements/class/params-meth-static-dflt-arg-val-not-undefined.js +++ b/test/language/statements/class/params-meth-static-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-arg-val-undefined.js b/test/language/statements/class/params-meth-static-dflt-arg-val-undefined.js index a3a8058c11..61582c661a 100644 --- a/test/language/statements/class/params-meth-static-dflt-arg-val-undefined.js +++ b/test/language/statements/class/params-meth-static-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -70,6 +69,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-duplicates.js b/test/language/statements/class/params-meth-static-dflt-duplicates.js index 7f8dfac08a..832f780a2a 100644 --- a/test/language/statements/class/params-meth-static-dflt-duplicates.js +++ b/test/language/statements/class/params-meth-static-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: @@ -72,6 +71,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ class C { diff --git a/test/language/statements/class/params-meth-static-dflt-ref-later.js b/test/language/statements/class/params-meth-static-dflt-ref-later.js index 331b48c73b..1e4c068cb8 100644 --- a/test/language/statements/class/params-meth-static-dflt-ref-later.js +++ b/test/language/statements/class/params-meth-static-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-ref-prior.js b/test/language/statements/class/params-meth-static-dflt-ref-prior.js index 5a40559bf1..b0de2c3f9b 100644 --- a/test/language/statements/class/params-meth-static-dflt-ref-prior.js +++ b/test/language/statements/class/params-meth-static-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-ref-self.js b/test/language/statements/class/params-meth-static-dflt-ref-self.js index 5ef1ef2f50..ac908d2b76 100644 --- a/test/language/statements/class/params-meth-static-dflt-ref-self.js +++ b/test/language/statements/class/params-meth-static-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] info: | @@ -66,6 +65,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/class/params-meth-static-dflt-rest.js b/test/language/statements/class/params-meth-static-dflt-rest.js index 0050b3869b..54e3936cda 100644 --- a/test/language/statements/class/params-meth-static-dflt-rest.js +++ b/test/language/statements/class/params-meth-static-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/class/params-meth-static-trailing-comma-dflt-param.js b/test/language/statements/class/params-meth-static-trailing-comma-dflt-param.js index 2cebf2c45e..6740652d7c 100644 --- a/test/language/statements/class/params-meth-static-trailing-comma-dflt-param.js +++ b/test/language/statements/class/params-meth-static-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-static-trailing-comma-multiple-param.js b/test/language/statements/class/params-meth-static-trailing-comma-multiple-param.js index dedc564c25..c35ab4c8ec 100644 --- a/test/language/statements/class/params-meth-static-trailing-comma-multiple-param.js +++ b/test/language/statements/class/params-meth-static-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-static-trailing-comma-rest-early-error.js b/test/language/statements/class/params-meth-static-trailing-comma-rest-early-error.js index 37f99374bd..a81f165a50 100644 --- a/test/language/statements/class/params-meth-static-trailing-comma-rest-early-error.js +++ b/test/language/statements/class/params-meth-static-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/class/params-meth-static-trailing-comma-single-param.js b/test/language/statements/class/params-meth-static-trailing-comma-single-param.js index c27a4bd40d..0fecdec2b6 100644 --- a/test/language/statements/class/params-meth-static-trailing-comma-single-param.js +++ b/test/language/statements/class/params-meth-static-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (static class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-trailing-comma-dflt-param.js b/test/language/statements/class/params-meth-trailing-comma-dflt-param.js index 9d7d73d21b..303794abd0 100644 --- a/test/language/statements/class/params-meth-trailing-comma-dflt-param.js +++ b/test/language/statements/class/params-meth-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-trailing-comma-multiple-param.js b/test/language/statements/class/params-meth-trailing-comma-multiple-param.js index d94dd4afca..c266a79ace 100644 --- a/test/language/statements/class/params-meth-trailing-comma-multiple-param.js +++ b/test/language/statements/class/params-meth-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/class/params-meth-trailing-comma-rest-early-error.js b/test/language/statements/class/params-meth-trailing-comma-rest-early-error.js index 4294a1aa8b..b0738a8c77 100644 --- a/test/language/statements/class/params-meth-trailing-comma-rest-early-error.js +++ b/test/language/statements/class/params-meth-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/class/params-meth-trailing-comma-single-param.js b/test/language/statements/class/params-meth-trailing-comma-single-param.js index 415db35db5..c7e65d8eae 100644 --- a/test/language/statements/class/params-meth-trailing-comma-single-param.js +++ b/test/language/statements/class/params-meth-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (class expression method) esid: sec-runtime-semantics-bindingclassdeclarationevaluation -es6id: 14.5.15 -features: [default-parameters] flags: [generated] info: | ClassDeclaration : class BindingIdentifier ClassTail diff --git a/test/language/statements/function/params-dflt-abrupt.js b/test/language/statements/function/params-dflt-abrupt.js index 86a109838b..857046ef5c 100644 --- a/test/language/statements/function/params-dflt-abrupt.js +++ b/test/language/statements/function/params-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -48,6 +47,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/function/params-dflt-arg-val-not-undefined.js b/test/language/statements/function/params-dflt-arg-val-not-undefined.js index 5b0312659b..aa0f1d24d5 100644 --- a/test/language/statements/function/params-dflt-arg-val-not-undefined.js +++ b/test/language/statements/function/params-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/function/params-dflt-arg-val-undefined.js b/test/language/statements/function/params-dflt-arg-val-undefined.js index 52ac16f96b..7928036d18 100644 --- a/test/language/statements/function/params-dflt-arg-val-undefined.js +++ b/test/language/statements/function/params-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -52,6 +51,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/function/params-dflt-duplicates.js b/test/language/statements/function/params-dflt-duplicates.js index 2e55da13e9..166ab91f11 100644 --- a/test/language/statements/function/params-dflt-duplicates.js +++ b/test/language/statements/function/params-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] negative: @@ -54,6 +53,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ function f(x = 0, x) { diff --git a/test/language/statements/function/params-dflt-ref-later.js b/test/language/statements/function/params-dflt-ref-later.js index c4d2aa2388..c02b4ccea5 100644 --- a/test/language/statements/function/params-dflt-ref-later.js +++ b/test/language/statements/function/params-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -48,6 +47,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/function/params-dflt-ref-prior.js b/test/language/statements/function/params-dflt-ref-prior.js index 6abe926cd1..d77b7d8af8 100644 --- a/test/language/statements/function/params-dflt-ref-prior.js +++ b/test/language/statements/function/params-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -48,6 +47,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/function/params-dflt-ref-self.js b/test/language/statements/function/params-dflt-ref-self.js index 3e225ec26e..fa4647c01c 100644 --- a/test/language/statements/function/params-dflt-ref-self.js +++ b/test/language/statements/function/params-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] info: | @@ -48,6 +47,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/function/params-dflt-rest.js b/test/language/statements/function/params-dflt-rest.js index b10552b23c..c5f0e3f031 100644 --- a/test/language/statements/function/params-dflt-rest.js +++ b/test/language/statements/function/params-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/function/params-trailing-comma-dflt-param.js b/test/language/statements/function/params-trailing-comma-dflt-param.js index c266163d52..798cc36d69 100644 --- a/test/language/statements/function/params-trailing-comma-dflt-param.js +++ b/test/language/statements/function/params-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 -features: [default-parameters] flags: [generated] info: | FunctionDeclaration : diff --git a/test/language/statements/function/params-trailing-comma-multiple-param.js b/test/language/statements/function/params-trailing-comma-multiple-param.js index db6a1ce4c2..954e8addb0 100644 --- a/test/language/statements/function/params-trailing-comma-multiple-param.js +++ b/test/language/statements/function/params-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 -features: [default-parameters] flags: [generated] info: | FunctionDeclaration : diff --git a/test/language/statements/function/params-trailing-comma-rest-early-error.js b/test/language/statements/function/params-trailing-comma-rest-early-error.js index 6a3e82315c..97fdf45764 100644 --- a/test/language/statements/function/params-trailing-comma-rest-early-error.js +++ b/test/language/statements/function/params-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/function/params-trailing-comma-single-param.js b/test/language/statements/function/params-trailing-comma-single-param.js index 737d0ccaa9..0442dc94f5 100644 --- a/test/language/statements/function/params-trailing-comma-single-param.js +++ b/test/language/statements/function/params-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (function declaration) esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.1.19 -features: [default-parameters] flags: [generated] info: | FunctionDeclaration : diff --git a/test/language/statements/generators/params-dflt-abrupt.js b/test/language/statements/generators/params-dflt-abrupt.js index e65ad9f6a2..67b726d32c 100644 --- a/test/language/statements/generators/params-dflt-abrupt.js +++ b/test/language/statements/generators/params-dflt-abrupt.js @@ -4,7 +4,6 @@ /*--- description: Abrupt completion returned by evaluation of initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var callCount = 0; diff --git a/test/language/statements/generators/params-dflt-arg-val-not-undefined.js b/test/language/statements/generators/params-dflt-arg-val-not-undefined.js index a910b31a98..1ad912886c 100644 --- a/test/language/statements/generators/params-dflt-arg-val-not-undefined.js +++ b/test/language/statements/generators/params-dflt-arg-val-not-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is not `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var obj = {}; var falseCount = 0; diff --git a/test/language/statements/generators/params-dflt-arg-val-undefined.js b/test/language/statements/generators/params-dflt-arg-val-undefined.js index 69c553aa7a..f64a4c9628 100644 --- a/test/language/statements/generators/params-dflt-arg-val-undefined.js +++ b/test/language/statements/generators/params-dflt-arg-val-undefined.js @@ -4,7 +4,6 @@ /*--- description: Use of intializer when argument value is `undefined` (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -51,6 +50,7 @@ info: | a. Perform ? IteratorBindingInitialization for formals with iteratorRecord and env as arguments. [...] + ---*/ var callCount = 0; diff --git a/test/language/statements/generators/params-dflt-duplicates.js b/test/language/statements/generators/params-dflt-duplicates.js index 4a0f8f301e..21149681b8 100644 --- a/test/language/statements/generators/params-dflt-duplicates.js +++ b/test/language/statements/generators/params-dflt-duplicates.js @@ -4,7 +4,6 @@ /*--- description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] negative: @@ -53,6 +52,7 @@ info: | - It is a Syntax Error if IsSimpleParameterList of FormalParameterList is false and BoundNames of FormalParameterList contains any duplicate elements. + ---*/ function* f(x = 0, x) { diff --git a/test/language/statements/generators/params-dflt-ref-later.js b/test/language/statements/generators/params-dflt-ref-later.js index 473bcb0b26..fdc223ca7e 100644 --- a/test/language/statements/generators/params-dflt-ref-later.js +++ b/test/language/statements/generators/params-dflt-ref-later.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs later in the ParameterList (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/generators/params-dflt-ref-prior.js b/test/language/statements/generators/params-dflt-ref-prior.js index e00c5ea392..ca40dcc9ca 100644 --- a/test/language/statements/generators/params-dflt-ref-prior.js +++ b/test/language/statements/generators/params-dflt-ref-prior.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter that occurs earlier in the ParameterList (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/generators/params-dflt-ref-self.js b/test/language/statements/generators/params-dflt-ref-self.js index ccaa866690..03dbf2c76a 100644 --- a/test/language/statements/generators/params-dflt-ref-self.js +++ b/test/language/statements/generators/params-dflt-ref-self.js @@ -4,7 +4,6 @@ /*--- description: Referencing a parameter from within its own initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] info: | @@ -47,6 +46,7 @@ info: | 2. ReturnIfAbrupt(status). 3. Return the result of performing IteratorBindingInitialization for FormalParameter using iteratorRecord and environment as the arguments. + ---*/ var x = 0; diff --git a/test/language/statements/generators/params-dflt-rest.js b/test/language/statements/generators/params-dflt-rest.js index e8f04b8466..3ff34e7f61 100644 --- a/test/language/statements/generators/params-dflt-rest.js +++ b/test/language/statements/generators/params-dflt-rest.js @@ -4,7 +4,6 @@ /*--- description: RestParameter does not support an initializer (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 features: [default-parameters] flags: [generated] negative: diff --git a/test/language/statements/generators/params-trailing-comma-dflt-param.js b/test/language/statements/generators/params-trailing-comma-dflt-param.js index e8898caf4a..8a3969b75b 100644 --- a/test/language/statements/generators/params-trailing-comma-dflt-param.js +++ b/test/language/statements/generators/params-trailing-comma-dflt-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using default parameters (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 -features: [default-parameters] flags: [generated] info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/params-trailing-comma-multiple-param.js b/test/language/statements/generators/params-trailing-comma-multiple-param.js index a5a46cb50a..ee039ffd1a 100644 --- a/test/language/statements/generators/params-trailing-comma-multiple-param.js +++ b/test/language/statements/generators/params-trailing-comma-multiple-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using multiple parameters (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 -features: [default-parameters] flags: [generated] info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } diff --git a/test/language/statements/generators/params-trailing-comma-rest-early-error.js b/test/language/statements/generators/params-trailing-comma-rest-early-error.js index 3fe5a33a69..04b33339ee 100644 --- a/test/language/statements/generators/params-trailing-comma-rest-early-error.js +++ b/test/language/statements/generators/params-trailing-comma-rest-early-error.js @@ -4,8 +4,6 @@ /*--- description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 -features: [default-parameters] flags: [generated] negative: phase: early diff --git a/test/language/statements/generators/params-trailing-comma-single-param.js b/test/language/statements/generators/params-trailing-comma-single-param.js index 8d26691060..4a6cf4c070 100644 --- a/test/language/statements/generators/params-trailing-comma-single-param.js +++ b/test/language/statements/generators/params-trailing-comma-single-param.js @@ -4,8 +4,6 @@ /*--- description: A trailing comma should not increase the respective length, using a single parameter (generator function declaration) esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject -es6id: 14.4.12 -features: [default-parameters] flags: [generated] info: | GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody } -- GitLab