Bug 616009 - Add missing test for bug 616009. r=needed-tests

This commit is contained in:
Christian Holler 2013-03-20 03:58:09 +01:00
parent 1c4f4d1b14
commit b7320b740b

View File

@ -0,0 +1,35 @@
function run() {
var obj = {
toJSON: function() {
return {
key: {
toJSON: function() {
for (i=0; i!=1<<10; ++i)
new Object();
var big = unescape("%udddd");
while (big.length != 0x100000)
big += big;
for (i=0; i!=32; ++i)
new String(big+i);
return "whatever";
}
},
__iterator__: function() {
return {
next: function() {
return "key";
}
}
}
}
}
};
var repl = function(id, val) {
this[0]++;
return val;
};
JSON.stringify(obj, repl);
}
run();