fpizlo@apple.com | b7613d1 | 2018-05-18 17:29:56 +0000 | [diff] [blame] | 1 | (function() { |
2 | class Foo { } | ||||
3 | var foo = new Foo(); | ||||
4 | |||||
5 | class Bar { } | ||||
6 | var bar = new Bar(); | ||||
7 | |||||
8 | for (var i = 0; i < 5000000; ++i) { | ||||
9 | var o; | ||||
10 | if (i & 1) | ||||
11 | o = foo; | ||||
12 | else | ||||
13 | o = bar; | ||||
14 | if ((o instanceof Foo) != !!(i & 1)) | ||||
15 | throw "Error: bad result at i = " + i; | ||||
16 | } | ||||
17 | })(); |