[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / seal-and-do-work.js
1 function Foo(f, g)
2 {
3     this.f = f;
4     this.g = g;
5     Object.seal(this);
6 }
7
8 (function() {
9     var result = 0;
10     for (var i = 0; i < 10000; ++i) {
11         var o = new Foo(i, i + 1);
12         for (var j = 0; j < 1000; ++j)
13             result += o.f * o.g;
14     }
15     
16     if (result != 333333330000000)
17         throw "Error: bad result: " + result;
18 })();