diff --git a/test/language/expressions/arrow-function/params-dflt-abrupt.js b/test/language/expressions/arrow-function/params-dflt-abrupt.js index 85f1e86216760c9a8259aab1b78e559f5c52395e..c8effea8064e199622d7726c417cef565cce4a88 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 124a1addfe73f41f2d0336e122b44860cecde9ae..d5e77a38a37060cc0848505833fb334465388d59 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 6de08d0c56e5062f15b3959f163e32320fdc21bb..510dceba64d22f4323b2eb55b7604a136b2b81c0 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 06c7c45d7ae827d8483b123877a0a71a3f4c1cfa..f4e2701ce4b5c9054b4ee8566fbad79850e12f88 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 38d136e803a228a12ad31c03bf8d061b3eb0c24a..1fc0cc5f2c845c28ac6d1e809b8c4ce3731ddc8e 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 bb39e868676439be1d2ed503f61686c50eca2ab3..585b4fb997b706872d13731205a8ee8f916c7764 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 6d44188dacce242960a7319c98c8054ee494d971..0ccc0d84ceaec04acae621536d8cb0e5d7317997 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 d686041b2f7f34817876ab38242949ba4d16f784..850004a24bfb5680b1065d0a66651101d51e8e28 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 83340496556709af39a7096f906c6f501daaaf2f..6c2176ae5818e6b4f964255b5c847d3d587e0b40 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 639dab0f56c8a18b97e9d11bd0ec05531d712a8b..bda079a6d218cf933cbca9915a648e7bed5e3ed9 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 7c42cae0013089d8b38d5d38e04e7f6c38686f82..2320e3a72450f629251500cea3955f0ce74a2621 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 4ba05c84a18baf7bcf5205085a99ee7dad1dd41d..58fa96f4e26dda747e4844cfc0fcf089681c112f 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 af01dd704b211efbb32266ef7c0bc68cc895a7ba..3b0c35ff31346172e286fb5a429e142fbc136ebd 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 7e646c83712386355b3ec7e530e756ce4ba382b1..81ed4639d81f00cb2e5eb12c12118b648232495b 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 a9d7d04a96bc765a9308f2a8612889fdaabec660..de53f1a08e8bcd70d95247f60adec44a48006fb1 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 3f6664df798c8c9cad256976bb79edf1313fd42b..b64291732235dd40941bbc47609144aa1259580d 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 e5ffea00890e00728e847e920bcab0a6cab3d226..616695dd4d7111559ed83c5eb098eda94e57cb69 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 eb08e5c1ae90bcf046df875b92612996f6dc0161..dbe4d42381024a4f27935109628e04aa4b3f83f3 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 e638ba4f088356696daf500cc67581ef1559f258..ef33a5340c337560d919ce240947e02ef010ed76 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 a21fe609c257b5b4dbb28707d80332c4f869090b..3ca1280e6f3b7bda00a5b02f4b6e732ee9e1f178 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 9b4dc8cd22f54cd0c6e98f324d10418135344986..e4611d88824f4df600530d1b3a83077de11a52ea 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 94e32b78ef62c5202f90e9835d7036e6f8952180..b6a93cfb9fef32c0ef19875525c3c0ae7d4c2391 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 019cae222f4f98fedfe92a394bd2865af2fbefd2..2277054a8e6fd276ab447092f5c105ce0f81acf5 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 cf11bc933a855c507d872df1b80efb8c0e66d2d4..a673383892e2a9e8641d30c3c81ff6aa8a80d7b9 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 fea2918cd4c80da429727ba113d2919963daac65..6d0af997f31f8f518a29f9e36c160b08286ec9bb 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 275baaacd9ddc08770368addc915d61f27e09ee5..411121d7640ec86978959534e10aa973ec6e6ac3 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 8e298c8469b5105a1639d9ee3f5c381806faa049..aac921a51a28c67480d6cf8f3f59be96626fc430 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 877455d97c948a28d85f6b2a392799cad2ab6eec..eae16f52eab72f31f98fd7d5a08194771aa08311 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 1edabc15ea03f3b913d546b627823dc614e68fdd..70b541a49162657e933e4201e74d317979777af0 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 fd48f9ff48afb4d5b9ddbe928e0206e2001344d4..0a6b554df387383648570f84b573a8e69b31e459 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 a177a7db6a4d64428a639db70a6baa231d7598b0..3b24651de7035f2377e6bf5ef40850db784c2847 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 ec09cd51b37ef0d9c7d0ff0713fd6018e7703c3e..0cbb0a165293cb37facaf24b80c15a4f7a3a4573 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 fe8f44849f21bbb00922504180aef1e8682476aa..abc4464392a6e1ba6375a64cddc9d41fd0eff49f 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 1b2307446f9659d7bc07f148fe242a6ca32f21e4..765da753eb1f205a874937480471592e6d6f6c29 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 66872635f923b1f0bde6f3ad9ffc378d88a450bb..e27ec7586d1eec163650305f28ec69c3a2475d1b 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 e56043b421b15e57ee5c52a43dcbf8543cb0323a..a70cfb511aeb0ae6158dc4d6fa031a88470fa5d5 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 27a9c31b3547e2bedb65f475963ef16c9c7e58e4..dde91b1ce7d94bfea06d006452467d8d3e817266 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 67046c63a57188e5f9cf8fc225d1ecf3c6309476..9d902d5a26b64d967280c9d9667b8ebadc8acd8d 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 49840bdc624ca01257ade657ed8d554187146b61..4633b03c74894ba30cf76c4183bae23d3abd734b 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 f3a5d7c491cc75b0c60bb2cb05cf4a247fb332b8..ef0754259d4bb345a15ddec4a407ba1b5725e717 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 2b23a4fd59dec589cb64f4b7036c024d35aa673d..9ceda5b205414bb914b244e9df3fae24bb9cb4b8 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 449877bc6add76aae24208ee6102a0fe11562cd3..cb3941336c2cfd1b7e4af634d22cddb4710798d5 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 961ea82687a4213d1f92b51892b22b115b069e4d..5586d076de93f7b617c09b88b2a89b23257dfefd 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 0d84b4f036e1baa96cdcb753994150fa391fc847..7eddbc7841e00f2cd6d86294ef96ef3a5b5a3482 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 81f068302b9476a8ca568f2fbfa22dbab60a11a5..e920bcb370656b10cd06124a8c2b1cc773977bf2 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 1a5528f143ac97d69bbdad57f4548ff1c45e8d2f..aead2df6eb13c1962590445414c3868031e6b26a 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 43ce95ca68d79ed170c8317e860116971e43be7b..de9a16f614b24abb59118fb503bcdb9ce90db46a 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 35c6e0bec24193b1cde8e996c09b47f491c585df..05590c838c9f1e79449a2f80d1db219e39979be6 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 cad6407ec89a6f925a0b0689c8b8f567e323da21..9672c7e34e55b997856e488d7da32f96e07693b6 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 4ae8dce0fa9d931ed3e910049bc713e1b53b8840..fe278ec16801b304b23bd77635c4314907b607f4 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 b6a31481253ada96812954909bbf13fd94e1ac4a..cf6bca9e1f21a607748e43ad18e31bf69d7a48ed 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 45e7818fb9b2e11be55d1ca708be9cdc02e6f98b..afcfab563835d170962049cc0a7bb3a483f71a7f 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 18ae7c3a3127bd852a235bd682dc02251b272b66..92402aa988c4f45e091df4f313a264bf5f7b39ad 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 a978520b675a879f721ac23ea073dbb034852c35..a0fc8c066f7b1cb5b905e2244eed6526c831f4a6 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 19af19bf3032dbbf4ac5b7dbb78f5e5e31e7078e..9b72e72ce3753f2069c15c7057393c0dfe1db5b8 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 3fc1bdecda86d0d46247c53bf8664824a8a53fb8..cfb1d3a81304b646a932560ac920b24c06b85feb 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 7585060a290be13342219f190b0f70553714c570..1943005915cfa76657c21c39a0d32be41c0e94c7 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 2c414dde4a429cf75ccb3acf2eb35df64c564b51..97c81b7653d68e1e41ce1b76b97a2ea777a4684f 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 e4fd102549a3c00410ae8f756061f8085b592266..a8db528c57da37845ef97afde391ca2b4b07c558 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 43739616c4dc0901f705104195da15966d9ae9ae..f8cd36aa985e926cc7d0136bad33809513a8a3ca 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 0d19214080f9b84852a994fdf6356e71d2c11b97..9a8b26e80e17888d9f773151c8209ae2cd254b67 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 155c4084aecd853d92f32905b1bd2ac37ba72934..5584719edf7f1d786a75ed2d6c0329044f824543 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 fce94ee815c05e334cf320ea4d6b33a91eaa3e2d..f21c2206474612d46dd3879ce69081f84206d0da 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 4599ed7160bc3907104037e287f1d5addcaec3ff..102e507795fec9f0f6932a0e13d400482d8cc950 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 478a729c704360819617a2a09a5ec194d35dfea2..26309aca043ad7bd0c76f4f81240dfa94b83e65a 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 5f57f3c3a8ded9fa5981a795fcfd1bc9d9891b83..e6b985f8329bc2957c9f6a0beee50f59b3179915 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 19a0c82f030edc0c253d95bf5e1f90588eaa1b8b..d05f5f0c36759d9f7e24a08ece04b48859d06ab9 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 006f3db18ecff2d7db9aae7108f8fa2a2bdccb3a..2465e13fb156d09a8215d34bdc7c43701e90b342 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 0efe0350d186ba49b88299cf83e93d92ab30bdc4..ec90313c83bd3ccf287b97e028bbe2739832c263 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 74b5258f25c66c60a19e25d715b7dbf94ca2d9fc..26deae9551a59858191586feeb9cb3bb46b3c94e 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 00f17f165ba8b01deb3190754d80f1e457ad1a7a..5150a66ceb9246da3c571902d950b226d6c33b29 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 f11f2f872dd533d56b78da22c6fb9f9929ce9088..5191202f6eba849b6627db57d5f94041b8d59b32 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 53dc8f8659c4b9d0a210622ff6b52fd163e883af..851afb39825f1faa0892db1e9743231bef1b0412 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 67186d3a80fc3d87dba20299971756c3cb7c59af..50cbc474b21dc5126a9545cecd706a195049759e 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 c4d328168a9aa7b9bb42aaf44a5c5011ffa6aa48..77815a27e93773846424bf8dc389cff422709bc5 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 7a7ad6ccca415c93c0c35bea40b7130522f8406f..6b79c5039e376fd00cdef3a4db289524e5e43e99 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 fadfb5a3983fd1c7965ecbe810202f27e3f181d9..c5bebc78622104121f553109eb1ca425fe9cc2d8 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 7bcc97d555d4611889fb9e0cf35347fa249f5625..cbc7d5264b72fc57ef077f6b94ee84a1339708df 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 863548d27f98abb2212eb58b2914f304bd88a473..b7623981461aa9d5e0457e5c2ebcb79bde7bf43f 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 908da104fa89407640895ab3807442ec61c2bf06..565b131385dbd0716e9bb75752f1e77ed66ead33 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 168bea0a88aad9f315ffbd15d3ac1bb82a0308ee..2f8406af9486a3776d314727cd6d98aa41fd236f 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 3a88860dd8d7872bc91488e516948b1b833f3828..21db7901946e69c16fbd914b84af3fc06caf1eef 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 72d780b1fbc8eef788ca52f8d1cafd28add91193..b82ced0c4638bdc612f27e54f48ed8d963514aa7 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 fdcf86ebcef4a71864be6bd5556111e9f9569800..28f04739fc20a1876ae1ff6c641cbb94f22c7323 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 4614590ab2d4afef6ad3e6ad3ec62e743120bddb..33a9a496af65c71848a0bcdc8cfd7758deb7f1ed 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 c7657ec8ecf79cf09d77e24a03e438bf13c6feaa..b7dd464edc939166bc0f93d4edadf6a368ec1960 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 8f745ea1aa1fe8c307d5a3754438c78f8e309fcd..6c954ce62dc80a614739a2849b4a3e33512d91c3 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 846ffcabc28f6864dfb881fb46425efcc0de5234..3705576f84299d64a93ce5c8f43f1b8a6efe2d90 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 013fc360300ad968cc7950ef68526f3dd3c62402..f17dcc09b98793812b237c2e338da5aee233a29e 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 ea90ea918cb4cf29457152af054364857dba96fb..1c20b640aa642e783eb6e59c1f73662ccd7f1e16 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 dc36535e2ae1c3a1a16b46128982b39b66d22be1..96c4fb5078bfc2888e48f6e32d530ed969af1d4f 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 fc84acbf20e0478bbcc6f889b8b2ad7242362857..e15e47763565aaeb980de0b1dce10eda300f6a20 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 66c2c44563586d19fb7737b627ddfe98ece24064..f2639f72ba9fd26f33e7aa1213a2dabe81f7034f 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 15c4dff643fceea3a9030a8bc6d16916085d8453..2c68bce2a1d7e4f47fcba569f50a5c0a192035cd 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 2c2dc0ea0377e40275155b041cb0f10771ea6e8b..e6cba3f2b0db99a953bcb103ede8905a6e7bebb4 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 499296034e1a8e996a8ab8a6a1f26d2c8229cb21..241af20b7584320d42aba974d84996cf0debcc25 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 0a84749c4bb629e92f56ead57bcb250d14a2bb3d..82c842178f75789ee72af91af4b2409c7259cc4b 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 9a8dea759a14dab66ba8028c14f90711e66ac5b6..64fba3eb7b315f39191d94da864b39da67806b5a 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 1d28dfd8aa2b6277c63f97828491e44eb32ad462..45606ad6d7feb7d3acf3a4b2d23126dcb74509dc 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 26b24f7446b70f0e433f42780b9adde11be6fd2d..df786d259f67583e9725eedd4d0d296b70c5bbb2 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 d738c24241adf345cc5cde60dfea83b558802c60..1bc6593a23af7a207329e7e891b6fe424ebd8aae 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 3fa1ed96031a0a08d25d493f0f6946d3943d4462..8993def0e83c99878cb6556d1dadde2f1b6ce651 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 8a369630968b5cfc201f0c42e6cc31ba7e0a30c3..388a36d2e6f6f4013c171039aac783ac96a62deb 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 602bd8194a7e18e52c9cccfb6d08d89a9a895f36..5ebf06a6f5d42e84b50f24656316e3b903c35a6a 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 3b5dabe7d93ac9735423753c6d5707f70ddce6d6..b3319b00167145935526f0380aa8e939d344ce30 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 2c7a740106351b3ff6cb8698af5330efd2662eeb..5d66ead1f2676ef722d5ec4d12e250bbbd3ab130 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 16bb72dca1cb907ad30933d063ca21469848b030..076efc323d99c250bdcad80798aa143e867298d4 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 44d366120aa54a0d391e1ff2cebd1a0c66094d38..80cfa9371523715120d7c1bfbfce609b7111a5f2 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 cc78028800b2c8d3ef87de822fc93f6a1492e16a..84e1c370ca22ec2ea68805e76e21484d0e304555 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 85db41c299c087feff2a9ff1938c01893c62b69e..fdd99e9b3e28353320fb9200e5b92235584cb193 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 2cdbd15aeb451cff298079c1fb1a5c055456e2e0..31eae172c333feec079fcdaa3c9599fd41bb150c 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 b108a281ec569be00e856aaeb14d2a93dc579f34..1126eef9439ed118cabacdfb9de550bc4b145a6d 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 f52a570f855294d07ffa24e74ffd711415df13db..26501ea4f19df519e7e6fb7bb2f6da4dfc217adc 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 f5531bcde7a6a94084a7c91d95f4d3a92946129d..d7ec950ac04a3200380746cf75e892d0e43a3295 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 bfa0635ab0af099f815ddd66e58b006e53d3866d..f7422a4093ebafeb5b1852ea61e50a2719d1befe 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 df1ac1937af2553db4ba4ea2563a7c5753e47e24..963bc1effbcefd94f2c54febd1af3d718cac5c7c 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 58f7abfb81739e1a4c11fedd06583c4e0e4442b6..aedbb3720b16e0d4268954ca68355c5627cbc1c0 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 35565f1fdf8d71770fc3a4ef3f6f265ee49871be..b9adc7a0ca81337694e7f20a754fb60e27a8d291 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 e9f6c788d1a0a701e0c285a5890b282283fd2ac7..1cf3649dae4d5fc2a34f3f2c78ceae4431819c3b 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 da8cdd689d8a931049be39980a41667221ecc08c..d33956ccf73d9d891e03ddbc869b72147e407148 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 a1a2252f53430b98388b9c516bebcd6568d64c38..6af8064d1b494ff8a71c767948b64e2f276044fb 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 9b052c82c09bf8205cd9c07d414db3451645fdef..ccd2e16fc45f6cfc8ee0ab7607a997edc5c3df69 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 ffbf09cff3a29fb5e0e224eb02c2c2e1659563a8..0fd59e5eb593908b0050348653783a35eac5a0d5 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 f75683a5f21d16ffc87ecb69b1a15051db4fe19a..101e4aef98f1edb8287b6e675ab962cbda612621 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 538373d95ffae2352b7ec74da58a5f7d8e05b45f..9dae0a9d171bbe6a54560f34b7f43957f0439fc0 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 d6ca9b64c9ee89ad175f302bdf0c19ad04f32328..9abf69079270b124173d455e809638ad2e03a33c 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 ee4459fda96afda2ff7ceae9f7e27053270d2da3..107c980582d9d5af21967c955dd0568c9399e261 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 2d9b91451d46693ee53e0ea2f0017704afbcc366..8d962fd3e8b4eec171e70073cc996d59ba3fa6c6 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 138089140aa8561c176fea2b4aba7f9b83dba519..a4aef5bc3f4eb5d0e0269e04b6867604cc1b1c3c 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 fca88318d06b757a4c24f1fd05d9cb2ccb5637d5..ec34e2d000429ea5b4174e3279e9b300001ee0b2 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 52658dd36877209da56c3047f45be076ae9383bd..80174c76d15efc35b308c8566e43ea3d2f63fee3 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 7122abdfb19a9ccf8898a5a01e87fc0f5a08bc9b..af5c2a03e31d9c9180cef1f6d6d4fe94b9a29912 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 08d441d8b3580023ea66ea492af8d5df905114e6..b7838d3fc738a1323c7afbf5a2a67d3723b36130 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 a407a3d8e10c8cfb65ea6b3decefc53aae08e4b1..2637fbdb847bfe88c39809a18933324f883d8597 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 c069432fce86b11e9c2d6b1659cf8ac11c8f1906..36cec475fb0dd9e18377c694a1977000d23a3af4 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 b2b9a5d52030635e3bc53e1248da89b1f137cf18..ad35e955fc83ed3a259e507d4751352e6d473566 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 8d36e5af64926b822dce73e57c4e309537dc9130..fe776b9753e52eb5f19d74479cda49a8960a533d 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 de033f27d5c561dde1409ed78a98ff0c4ee06065..eb4ae2890a9368741efbc5fff6bd4179d5cd3303 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 32baf19dfc1bc5b3f5b716f4b15f18b18a969a30..95d1ef15941665dbfca5b94bff95d00f9b4698f6 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 c2985d245148561f1ea928bbfb944afa154aa505..6265a1eddc65f6ad3af1c463cf69c4bf4bc66612 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 04c81a8b7242814aea6ee81a3ed92abd1e1e1c78..881f682864ea356d183e2432cc43a1a79da49ec5 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 fdd20d47114e8d566a9d7dbabc11e55c98d1543a..14ce38b7450a91ad62f415c003ac50fbfd16e024 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 a3a8058c1102131553f7bc4f142cdf1b0f07824f..61582c661a99d9f247b7450e2616594dd87137e2 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 7f8dfac08a2e0c1ddbad6fbe011366657ff282b6..832f780a2a00339aa94e0587be4696f6a188152d 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 331b48c73b0eedb9cc4e823804a363977df0370c..1e4c068cb82438fbb6ff06e3dd3c9a4b1e1d6ce8 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 5a40559bf157fa4a5ba655152403b63af8f81180..b0de2c3f9bc20f1c00acae2e4809757ad361df02 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 5ef1ef2f505fdc2c0ccb9bfeb99bc827ed035e4c..ac908d2b76152ec133b0d9356286a6f97f93b74e 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 0050b3869b98c1a6f0abc90f6cdbb4590beccad1..54e3936cda96d7dfe0f36917b2f071cb360c822c 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 2cebf2c45eff5d482c164918e3982caf60b35056..6740652d7c2c1e60e595200c07cff3d2cef9347b 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 dedc564c25e3740f9d480737063c72b13fa8f412..c35ab4c8ec4832db3163784c2a58cf6ff88eaaab 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 37f99374bd3cf0b48cd71dd0522f5f1253be8019..a81f165a50dc89e478d1caabf723aeea74e578ee 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 c27a4bd40d0fc2dd52e552f3acdee4875e27358f..0fecdec2b6196eb31c32955ab73a89fe7ad109fe 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 9d7d73d21b0b45e82333297eb1e12197354de269..303794abd05938742b553e5977fa94ea0b8dc935 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 d94dd4afcaa65acaf34133f4a28439488104c9fb..c266a79aceca303015263c780b1462df78ba34cd 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 4294a1aa8b0b680b685ff5a14af999da4fce1ef2..b0738a8c77df581f30bce06aa12cad3d580b6b32 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 415db35db528a959c24e55dfc15bfe0759808943..c7e65d8eae92865285ae6a8928b64c633048e4b3 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 86a109838b49256962945b7e1d5ffdaf915965b2..857046ef5c122c02c9489bff63ac1cdd0ccb9f19 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 5b0312659b9f80851347653e870b2d4795eba9ec..aa0f1d24d5dcadbc1395faf05d9014617aa72db2 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 52ac16f96b5babe2e09d5acbc70f7ed676400b72..7928036d187b51893ddf03d56b896cd2ae8e8079 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 2e55da13e908ac6e8e59d5c9b49f0591382bcc8f..166ab91f115d009ce7cde7c29758cd0f983a3911 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 c4d2aa23883f0b5b9f10277ecfd6d3e22244c913..c02b4ccea549d4581c123ac8c5e71a6d62734fb0 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 6abe926cd1407ff8a603bdea6aa857414226268d..d77b7d8af89236393c6732ea92ab0c62803b2993 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 3e225ec26efa1fb41ca4033540efd03a009a390d..fa4647c01ccabdf5b848b32eee43ea9abbb6e214 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 b10552b23cf9d308432ef96cecb2daed60491f78..c5f0e3f031115b4d29c24dd58e43ddb0676c1548 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 c266163d520fdd967f30c72cd269e2f8fe982def..798cc36d69404be49c33f49ea9414eec7f5bc85e 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 db6a1ce4c2bfa22a210112dd6d39830164ba64ec..954e8addb0e7d6010eff6f5da0e2682b4b6766bf 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 6a3e82315c5f5e6db9899e6c69df1e964bfdcce5..97fdf457646e16e6c9c397ac753cce6102a3777d 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 737d0ccaa9146395443721f46f5ea98dc03dad70..0442dc94f542c9719afa555c9b99be1e2c8ffca3 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 e65ad9f6a23affcc777b1682ddef9e935e16323b..67b726d32c04c2b36d61add57c6d21d04aaec96f 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 a910b31a98aa47b34fbc491e68d1248fc0efc48c..1ad912886c1b8dac51c088a9d2c8258befa3753c 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 69c553aa7a23e1f4ad63057c294e98a761ce79d6..f64a4c96280fc999f135203cf5c0c33f37ce2c68 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 4a0f8f301e5879b0fad210a0a389d4c1e3b743b4..21149681b8f4f3f189456f7e5e619e523ae10703 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 473bcb0b26e24afc00a080b8200a79fddecf1cec..fdc223ca7edc61f29238c54b0c55a34a7aa9c64f 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 e00c5ea39219552ad626ea4846c2bc6d58b756fa..ca40dcc9ca1d214cb09fe9b4b22de8c3b6251b6b 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 ccaa8666902e12f707c6a6b2bd7a1003d0e53c29..03dbf2c76a57f8f93f4bfc1a2e3bd228d35ffce4 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 e8f04b84661d9a81e7fb01efeaefdb7e86b4e977..3ff34e7f61f3c18fd025c85775b8fac9da5b8645 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 e8898caf4a44d32af2ae16b36cfeb8e3c3b83257..8a3969b75b992e97ae6abb7c23e5161e8c435b44 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 a5a46cb50aa81d2d2f2a0294d00e8f0f09afcf66..ee039ffd1a740969f87668e6c68009dcdd50ecd1 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 3fe5a33a697644ad099bb11a48ec6443688df4fc..04b33339ee96512b094d9db20c9986ed06c0aac4 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 8d26691060abedf3bb6fc8be75d65a35e76de1ad..4a6cf4c070850c0b59d8b8c210126512ed47979f 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 }