summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-02-06 19:02:23 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-02-06 19:02:23 +0000
commita818baf044d533054b3f478f5f4bafb9643572ee (patch)
treec64faf2284c450ebe934bb30d55e50a342cf53ef
parent03c006cfda40d5218d2248674ddc3824f8169897 (diff)
downloadpcre2-a818baf044d533054b3f478f5f4bafb9643572ee.tar.gz
JIT tests for script runs must only run when Unicode is supported.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1067 6239d852-aaf2-0410-a92c-79f79f948069
-rw-r--r--src/pcre2_jit_test.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pcre2_jit_test.c b/src/pcre2_jit_test.c
index 2bcfc02..2115c3f 100644
--- a/src/pcre2_jit_test.c
+++ b/src/pcre2_jit_test.c
@@ -869,6 +869,7 @@ static struct regression_test_case regression_test_cases[] = {
{ MU, A, 0, 0, "((.)(?:.|(*COMMIT)\\2{3}(*ACCEPT).*|.*)){0}_(?1){0,4}_", "_aaaabbbbccccddd_ _aaaabbbbccccdddd_" },
/* Script runs and iterations. */
+#ifdef SUPPORT_UNICODE
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)*#", "!abcdefghijklmno!abcdefghijklmno!abcdef#" },
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)+#", "!abcdefghijklmno!abcdefghijklmno!abcdef#" },
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)*?#", "!abcdefghijklmno!abcdefghijklmno!abcdef#" },
@@ -877,6 +878,7 @@ static struct regression_test_case regression_test_cases[] = {
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)++#", "!abcdefghijklmno!abcdefghijklmno!abcdef#" },
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)?#", "!ab!abc!ab!ab#" },
{ MU, A, 0, 0, "!(*sr:\\w\\w|\\w\\w\\w)??#", "!ab!abc!ab!ab#" },
+#endif
/* Deep recursion. */
{ MU, A, 0, 0, "((((?:(?:(?:\\w)+)?)*|(?>\\w)+?)+|(?>\\w)?\?)*)?\\s", "aaaaa+ " },