https://bugs.exim.org/show_bug.cgi?id=2763

            Bug ID: 2763
           Summary: Using JIT gives wrong result
           Product: PCRE
           Version: 10.37 (PCRE2)
          Hardware: x86-64
                OS: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Code
          Assignee: philip.ha...@gmail.com
          Reporter: rlant...@move4mobile.com
                CC: pcre-dev@exim.org

Using 10.37 without JIT:

printf '%s\n%s\n' '/\\([^\\]+)\s*$/'
'App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface' | pcre2test
PCRE2 version 10.37 2021-05-26
/\\([^\\]+)\s*$/
App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface
 0: \SomethingRepositoryInterface
 1: SomethingRepositoryInterface

Using 10.37 with JIT:

printf '%s\n%s\n' '/\\([^\\]+)\s*$/'
'App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface' | pcre2test
-jit
PCRE2 version 10.37 2021-05-26
/\\([^\\]+)\s*$/
App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface
No match

Using 10.36 with JIT:

printf '%s\n%s\n' '/\\([^\\]+)\s*$/'
'App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface' | ./pcre2test
-jit
PCRE2 version 10.36 2020-12-04
/\\([^\\]+)\s*$/
App\\Domain\\Repository\\MetaData\\SomethingRepositoryInterface
 0: \SomethingRepositoryInterface
 1: SomethingRepositoryInterface


Homebrew bug report: https://github.com/Homebrew/homebrew-core/issues/78635
PHP bug report: https://bugs.php.net/bug.php?id=81101

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to