blob: 17fba8a51303c8c7d7faaf00367b10507acd57d7 [file] [log] [blame] [edit]
function foo(a, b) {
return a >>> b;
}
noInline(foo);
var things = [{valueOf: function() { return -4; }}];
var results = [2147483646];
for (var i = 0; i < testLoopCount; ++i) {
var result = foo(things[i % things.length], 1);
var expected = results[i % results.length];
if (result != expected)
throw "Error: bad result for i = " + i + ": " + result;
}