testInterpreterReentry7.js (341B)
1 function testInterpreterReentry7() { 2 var arr = [0, 1, 2, 3, 4]; 3 arr.__defineSetter__("4", function(x) { this._4 = x; }); 4 for (var i = 0; i < 5; i++) 5 arr[i] = "grue"; 6 var tmp = arr._4; 7 for (var p in arr) 8 arr[p] = "bleen"; 9 return tmp + " " + arr._4; 10 } 11 assertEq(testInterpreterReentry7(), "grue bleen");