summaryrefslogtreecommitdiff
path: root/testdata/testinput15
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/testinput15')
-rw-r--r--testdata/testinput1524
1 files changed, 16 insertions, 8 deletions
diff --git a/testdata/testinput15 b/testdata/testinput15
index 4ea9ffd..cd12ad1 100644
--- a/testdata/testinput15
+++ b/testdata/testinput15
@@ -43,14 +43,14 @@
/(*LIMIT_MATCH=4294967290)abc/
-/(*LIMIT_RECURSION=4294967280)abc/I
+/(*LIMIT_DEPTH=4294967280)abc/I
/(a+)*zz/
aaaaaaaaaaaaaz
aaaaaaaaaaaaaz\=match_limit=3000
/(a+)*zz/
- aaaaaaaaaaaaaz\=recursion_limit=10
+ aaaaaaaaaaaaaz\=depth_limit=10
/(*LIMIT_MATCH=3000)(a+)*zz/I
aaaaaaaaaaaaaz
@@ -63,23 +63,23 @@
aaaaaaaaaaaaaz
aaaaaaaaaaaaaz\=match_limit=3000
-/(*LIMIT_RECURSION=10)(a+)*zz/I
+/(*LIMIT_DEPTH=10)(a+)*zz/I
aaaaaaaaaaaaaz
- aaaaaaaaaaaaaz\=recursion_limit=1000
+ aaaaaaaaaaaaaz\=depth_limit=1000
-/(*LIMIT_RECURSION=10)(*LIMIT_RECURSION=1000)(a+)*zz/I
+/(*LIMIT_DEPTH=10)(*LIMIT_DEPTH=1000)(a+)*zz/I
aaaaaaaaaaaaaz
-/(*LIMIT_RECURSION=1000)(a+)*zz/I
+/(*LIMIT_DEPTH=1000)(a+)*zz/I
aaaaaaaaaaaaaz
- aaaaaaaaaaaaaz\=recursion_limit=10
+ aaaaaaaaaaaaaz\=depth_limit=10
# These three have infinitely nested recursions.
/((?2))((?1))/
abc
-/((?(R2)a+|(?1)b))/
+/((?(R2)a+|(?1)b))()/
aaaabcde
/(?(R)a*(?1)|((?R))b)/
@@ -160,4 +160,12 @@
/(*NO_AUTO_POSSESS)\w+(?C1)/BI
abc\=callout_fail=1
+# This test breaks the JIT stack limit
+
+/(|]+){2,2452}/
+ (|]+){2,2452}
+
+/(*LIMIT_HEAP=21)\[(a)]{60}/expand
+ \[a]{60}
+
# End of testinput15