Source code

Revision control

Copy as Markdown

Other Tools

// |reftest| skip-if(Android)
/*
* Any copyright is dedicated to the Public Domain.
* Contributors: Igor Bukanov
*/
// Test that we can terminate looping array enumeration
function test() {
if (typeof timeout != "function")
return;
var p = new Proxy({}, { onwKeys: function() { return Array(1e9); }});
expectExitCode(6);
timeout(0.001);
var n = 0;
for (i in p) { ++n;}
return n;
}
test();
reportCompare(0, 0, "ok");