diff options
Diffstat (limited to 'testdata/testinput15')
-rw-r--r-- | testdata/testinput15 | 24 |
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 |