[Pcre-svn] [863] code/trunk: Remove \C tests from JIT regres…

Top Page
Delete this message
Author: Subversion repository
Date:  
To: pcre-svn
Subject: [Pcre-svn] [863] code/trunk: Remove \C tests from JIT regression when NEVER_BACKSLASH_C is defined.
Revision: 863
          http://www.exim.org/viewvc/pcre2?view=rev&revision=863
Author:   ph10
Date:     2017-09-16 12:46:08 +0100 (Sat, 16 Sep 2017)
Log Message:
-----------
Remove \C tests from JIT regression when NEVER_BACKSLASH_C is defined.


Modified Paths:
--------------
    code/trunk/ChangeLog
    code/trunk/src/pcre2_jit_test.c


Modified: code/trunk/ChangeLog
===================================================================
--- code/trunk/ChangeLog    2017-09-16 11:39:38 UTC (rev 862)
+++ code/trunk/ChangeLog    2017-09-16 11:46:08 UTC (rev 863)
@@ -16,7 +16,10 @@
 4. Add new pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and
 PCRE2_CONFIG_COMPILED_WIDTHS.


+5. Cut out \C tests in the JIT regression tests when NEVER_BACKSLASH_C is
+defined (e.g. by --enable-never-backslash-C).

+
Version 10.30 14-August-2017
----------------------------


Modified: code/trunk/src/pcre2_jit_test.c
===================================================================
--- code/trunk/src/pcre2_jit_test.c    2017-09-16 11:39:38 UTC (rev 862)
+++ code/trunk/src/pcre2_jit_test.c    2017-09-16 11:46:08 UTC (rev 863)
@@ -179,10 +179,12 @@
     { PCRE2_CASELESS, 0, 0, 0, "\xff#a", "\xff#\xff\xfe##\xff#A" },
     { PCRE2_CASELESS, 0, 0, 0, "\xfe", "\xff\xfc#\xfe\xfe" },
     { PCRE2_CASELESS, 0, 0, 0, "a1", "Aa1" },
+#ifndef NEVER_BACKSLASH_C         
     { M, A, 0, 0, "\\Ca", "cda" },
     { CM, A, 0, 0, "\\Ca", "CDA" },
     { M, A, 0, 0 | F_NOMATCH, "\\Cx", "cda" },
     { CM, A, 0, 0 | F_NOMATCH, "\\Cx", "CDA" },
+#endif         
     { CMUP, A, 0, 0, "\xf0\x90\x90\x80\xf0\x90\x90\xa8", "\xf0\x90\x90\xa8\xf0\x90\x90\x80" },
     { CMUP, A, 0, 0, "\xf0\x90\x90\x80{2}", "\xf0\x90\x90\x80#\xf0\x90\x90\xa8\xf0\x90\x90\x80" },
     { CMUP, A, 0, 0, "\xf0\x90\x90\xa8{2}", "\xf0\x90\x90\x80#\xf0\x90\x90\xa8\xf0\x90\x90\x80" },