ftl-library-exception.js   [plain text]


function foo(d){
    return Date.prototype.getTimezoneOffset.call(d);
}

noInline(foo);

var x;
var count = 100000;
var z = 0;
for (var i = 0 ; i < count; i++){
    try { 
        var q = foo(i < count - 10 ? new Date() : "a");
        x = false;
        z = q;
    } catch (e) {
        x = true;
    }
}

if (!x)
    throw "bad result: "+ x;