testDeepBailWhileRecording.js (336B)
1 var o = {}; 2 var arr = [o,o,o,o,o,o,o,o,o,o,o,o,o]; 3 var out = []; 4 5 const OUTER = 10; 6 7 for (var i = 0; i < 10; ++i) { 8 for (var j = 0; j < arr.length; ++j) { 9 out.push(String.prototype.indexOf.call(arr[i], 'object')); 10 } 11 } 12 13 assertEq(out.length, 10 * arr.length); 14 for (var i = 0; i < out.length; ++i) 15 assertEq(out[i], 1);