]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - tests/stress/make-large-string-strcat.js
JavaScriptCore-1218.35.tar.gz
[apple/javascriptcore.git] / tests / stress / make-large-string-strcat.js
diff --git a/tests/stress/make-large-string-strcat.js b/tests/stress/make-large-string-strcat.js
new file mode 100644 (file)
index 0000000..f101228
--- /dev/null
@@ -0,0 +1,12 @@
+var s = "s";
+
+try {
+    for (var i = 0; i < 31; ++i)
+        s = "t" + s + s;
+    print("Should not have gotten here.");
+    print("String length: " + s.length);
+    throw "Should not have gotten here.";
+} catch (e) {
+    if (e.message != "Out of memory")
+        throw "Wrong error: " + e;
+}