1 // Copyright 2016 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 function* g(o) {
6 yield 'x' in o;
7 }
8
9 assertTrue(g({x: 1}).next().value);
10 assertFalse(g({}).next().value);
11