generator-param-init-yield.js (504B)
1 // |reftest| error:SyntaxError 2 // Copyright (C) 2015 the V8 project authors. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 description: > 7 The Initializer of a SingleNameBinding witihn the FormalParameters of a 8 GeneratorMethod may not contain the `yield` keyword. 9 es6id: 14.4 10 features: [generators] 11 flags: [noStrict] 12 negative: 13 phase: parse 14 type: SyntaxError 15 ---*/ 16 17 $DONOTEVALUATE(); 18 19 (function*() { 20 ({ 21 *method(x = yield) {} 22 }); 23 });