Disallow await inside async arrow params (#10469)

* Disallow await inside async arrow params

* Use -1 as default for awaitPos/yieldPos
This commit is contained in:
Nicolò Ribaudo
2019-10-02 07:37:40 +02:00
committed by GitHub
parent fa5057f9fb
commit a219b6de7a
11 changed files with 526 additions and 41 deletions

View File

@@ -1,15 +1,5 @@
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(default)
language/expressions/assignment/destructuring/obj-prop-__proto__dup.js(strict mode)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js(strict mode)
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js(strict mode)
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(default)
language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js(strict mode)
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js(default)
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js(strict mode)
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js(default)
language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js(strict mode)
language/expressions/class/elements/fields-duplicate-privatenames.js(default)
language/expressions/class/elements/fields-duplicate-privatenames.js(strict mode)
language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js(default)