blob: 01f0af4036aae699827b367cd8e82ab3399b3369 [file] [edit]
//@ $skipModes << :lockdown if $buildType == "debug"
function test(x)
{
let r = 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
r += Array.isArray(x) ? 1 : 0;
return r;
}
noInline(test);
let inputs = [[1, 2, 3], { length: 3 }, "abc", 42];
for (let i = 0; i < 1e6; ++i)
test(inputs[i & 3]);