// This test passes if it does not crash. | |
var arr0 = [42]; | |
var arr4 = [,,,,,,,,,,,,,,,,,,,,,,,,]; | |
new Array(10000).map((function() { | |
arr4[-35] = 1.1; | |
}), this); | |
arr0[0] = []; | |
gc(); | |
Array.prototype.__proto__ = {}; | |
gc(); | |
for(var i = 0; i < 65536; i++) | |
arr0['a'+i] = 1.1; |