OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 function* f() { yield } | 5 let p = Promise.resolve(); |
| 6 Object.defineProperty(p, 'then', { |
| 7 get: () => new Proxy(function() {}, p) |
| 8 }); |
6 | 9 |
7 f().throw(42); | 10 new Promise((r) => r(p)); |
OLD | NEW |