// Copyright 2017 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- author: Caitlin Potter esid: sec-identifiers-static-semantics-early-errors description: > `yield` is a reserved keyword within async generator function bodies and may not be used as a label. info: | BindingIdentifier : Identifier LabelIdentifier : Identifier It is a Syntax Error if this production has an [Await] parameter and StringValue of Identifier is "await". negative: phase: parse type: SyntaxError features: [async-iteration] ---*/ $DONOTEVALUATE(); (async function*() { yield: 1; });