bug827104.js (260B)
1 function f() { 2 var a = []; 3 for (var i = 0; i < 1000; i++) { 4 a.x = {} 5 } 6 a[i][0] = 0; 7 } 8 9 var e; 10 try { 11 f(); 12 } catch (error) {e = error;} 13 assertEq(e.constructor.name, "TypeError"); 14 assertEq(e.message.includes("a[i] is undefined"), true);