[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / stress / ftl-library-exception.js
1 function foo(d){
2     return Date.prototype.getTimezoneOffset.call(d);
3 }
4
5 noInline(foo);
6
7 var x;
8 var count = 100000;
9 var z = 0;
10 for (var i = 0 ; i < count; i++){
11     try { 
12         var q = foo(i < count - 10 ? new Date() : "a");
13         x = false;
14         z = q;
15     } catch (e) {
16         x = true;
17     }
18 }
19
20 if (!x)
21     throw "bad result: "+ x;