summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-08-11 13:34:44 +0000
committerzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-08-11 13:34:44 +0000
commit910ea70b6de25134963d7d52691e9fcd526b7449 (patch)
tree5f772bc4a84296087b1a9a8fcb938583d170f976 /testdata
parent8cb037c7ee4c03b79376b3ba85c6382c27a2c945 (diff)
downloadpcre-910ea70b6de25134963d7d52691e9fcd526b7449.tar.gz
The JIT compiler should restore the control chain for empty possessive repeats.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1592 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'testdata')
-rw-r--r--testdata/testinput26
-rw-r--r--testdata/testoutput210
2 files changed, 16 insertions, 0 deletions
diff --git a/testdata/testinput2 b/testdata/testinput2
index 6a82cda..2431d90 100644
--- a/testdata/testinput2
+++ b/testdata/testinput2
@@ -4204,5 +4204,11 @@ backtracking verbs. --/
/(?(8000000000/
/(?:ab)?(?:ab)(?:ab)/
+ abab
+ ababab
+ aba
+
+/((*MARK:A))++a(*SKIP:B)b/
+ aacb
/-- End of testinput2 --/
diff --git a/testdata/testoutput2 b/testdata/testoutput2
index 7b3d3bd..1be331e 100644
--- a/testdata/testoutput2
+++ b/testdata/testoutput2
@@ -14550,5 +14550,15 @@ Failed: number is too big at offset 16
Failed: number is too big at offset 13
/(?:ab)?(?:ab)(?:ab)/
+ abab
+ 0: abab
+ ababab
+ 0: ababab
+ aba
+No match
+
+/((*MARK:A))++a(*SKIP:B)b/
+ aacb
+No match
/-- End of testinput2 --/