diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-08-10 11:34:50 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-08-10 11:34:50 +0000 |
commit | ec098f6b898334be0674dbadc9fd67a0532fa0eb (patch) | |
tree | 692fa0381c41f3903a45a6f08ab346f049590ba5 /testdata | |
parent | c277d094e4d01ae9afad8bdd4d7537033a695a4f (diff) | |
download | pcre2-ec098f6b898334be0674dbadc9fd67a0532fa0eb.tar.gz |
Fix allusedtext bug, rightmost consulted character incorrect in negative
lookaheads.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1157 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/testinput15 | 4 | ||||
-rw-r--r-- | testdata/testinput2 | 2 | ||||
-rw-r--r-- | testdata/testoutput15 | 8 | ||||
-rw-r--r-- | testdata/testoutput2 | 2 |
4 files changed, 14 insertions, 2 deletions
diff --git a/testdata/testinput15 b/testdata/testinput15 index 2cb712d..5dd6897 100644 --- a/testdata/testinput15 +++ b/testdata/testinput15 @@ -231,4 +231,8 @@ /(*LIMIT_HEAP=21)\[(a)]{60}/expand \[a]{60} +/b(?<!ax)(?!cx)/allusedtext + abc + abcz + # End of testinput15 diff --git a/testdata/testinput2 b/testdata/testinput2 index 4377f80..7b44fb0 100644 --- a/testdata/testinput2 +++ b/testdata/testinput2 @@ -4584,7 +4584,7 @@ B)x/alt_verbnames,mark /abcd/null_context abcd\=null_context -\= Expect error +\= Expect error - not allowed together abcd\=null_context,find_limits abcd\=allusedtext,startchar diff --git a/testdata/testoutput15 b/testdata/testoutput15 index c51cda7..d854412 100644 --- a/testdata/testoutput15 +++ b/testdata/testoutput15 @@ -525,4 +525,12 @@ No match \[a]{60} Failed: error -63: heap limit exceeded +/b(?<!ax)(?!cx)/allusedtext + abc + 0: abc + < > + abcz + 0: abcz + < >> + # End of testinput15 diff --git a/testdata/testoutput2 b/testdata/testoutput2 index 0fd2187..0803d9e 100644 --- a/testdata/testoutput2 +++ b/testdata/testoutput2 @@ -14803,7 +14803,7 @@ No match /abcd/null_context abcd\=null_context 0: abcd -\= Expect error +\= Expect error - not allowed together abcd\=null_context,find_limits ** Not allowed together: find_limits null_context abcd\=allusedtext,startchar |