| Index: test/mjsunit/json-recursive.js
|
| diff --git a/test/mjsunit/json-recursive.js b/test/mjsunit/json-recursive.js
|
| index adfd93bbcd6f693f8ffad2d758eed5009899b591..0ecca2b5d5bcdd255f6a11141ca479bccc4c87d8 100644
|
| --- a/test/mjsunit/json-recursive.js
|
| +++ b/test/mjsunit/json-recursive.js
|
| @@ -56,3 +56,11 @@ for (var i = 0; i < depth1; i++) deepObject = { next: deepObject };
|
| JSON.stringify(deepObject);
|
| for (var i = depth1; i < depth2; i++) deepObject = { next: deepObject };
|
| assertThrows(function() { JSON.stringify(deepObject); }, RangeError);
|
| +
|
| +
|
| +var str = "[1]";
|
| +for (var i = 0; i < 100000; i++) {
|
| + str = "[1," + str + "]";
|
| +}
|
| +
|
| +assertThrows(function() { JSON.parse(str); }, RangeError);
|
|
|