JSC should have InstanceOf inline caching
[WebKit-https.git] / JSTests / microbenchmarks / instanceof-always-hit-two.js
1 (function() {
2     class Foo { }
3     var foo = new Foo();
4     
5     class Bar extends Foo { }
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))
15             throw "Error: bad result";
16     }
17 })();