[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / logical-not.js
1 function foo(v) {
2     return !v;
3 }
4
5 noInline(foo);
6
7 var array = ["foo", 42, null, {}, true, false];
8 var expected = [false, false, true, false, false, true];
9
10 for (var i = 0; i < 200000; ++i) {
11     var result = foo(array[i % array.length]);
12     if (result !== expected[i % array.length])
13         throw "Error: bad result at " + i + ": " + result;
14 }