early-errors-expression-formals-body-duplicate-const.js (711B)
1 // |reftest| error:SyntaxError 2 // Copyright 2017 the V8 project authors. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 author: Caitlin Potter <caitp@igalia.com> 7 esid: sec-async-generator-function-definitions-static-semantics-early-errors 8 description: > 9 It is a SyntaxError if BoundNames of FormalParameters also occurs in the 10 LexicallyDeclaredNames of AsyncFunctionBody 11 info: | 12 It is a Syntax Error if any element of the BoundNames of FormalParameters 13 also occurs in the LexicallyDeclaredNames of GeneratorBody. 14 negative: 15 phase: parse 16 type: SyntaxError 17 features: [async-iteration] 18 ---*/ 19 20 $DONOTEVALUATE(); 21 22 (async function*(a) { const a = 0; });