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 // Flags: --ignition |
Benedikt Meurer
2016/09/26 18:30:31
Does it also repro with --ignition-staging? If so,
caitp
2016/09/26 21:51:47
It does if the division is there to cause the x87
Benedikt Meurer
2016/09/27 03:33:24
Please nuke the Flags: if it also crashes with --i
caitp
2016/09/27 09:09:03
So, you're saying you'd prefer `Flags: --ignition-
Benedikt Meurer
2016/09/27 09:14:29
Sorry for the confusion: We run --ignition-staging
caitp
2016/09/27 09:18:23
I see, done.
| |
6 | 6 |
7 f().throw(42); | 7 var iterator = [].entries().__proto__.__proto__[Symbol.iterator]; |
Benedikt Meurer
2016/09/26 18:30:31
How about using Array.prototype[Symbol.iterator]._
caitp
2016/09/26 21:51:47
SGTM
caitp
2016/09/26 22:12:52
Actually, doing that doesn't hit the crash.
[].en
Benedikt Meurer
2016/09/27 03:33:24
Acknowledged.
| |
8 print(1/iterator(-1E-300)); | |
Benedikt Meurer
2016/09/26 18:30:31
I guess you don't need the print or the division,
caitp
2016/09/26 21:51:47
well, the division causes an x87 PF (because not e
Benedikt Meurer
2016/09/27 03:33:24
Acknowledged.
| |
OLD | NEW |