js/src/jit-test/tests/basic/bug-508061.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:09994e34b95e
1 function loop() {
2 var x;
3 for (var i = 0; i < 9; i++)
4 x = {1.5: 1};
5 return x;
6 }
7
8 loop(); // record
9 Object.prototype.__defineSetter__('1.5', function () { return 'BAD'; });
10 var x = loop(); // playback
11 assertEq(x["1.5"], 1);

mercurial