Bug ID: 2365
Summary: check_wordboundary does not explicitly set zero flag
The OP_WORD_BOUNDARY/OP_NOT_WORD_BOUNDARY implementation calls the fast
function check_wordboundary expecting it to set the zero flag (SLJIT_SET_Z).
The function never explicitly sets the flag though. I presume this works on
x86_64 because the xor instruction sets the zero flag regardless of whether it
is requested or not.
I've attached a patch that fixes the issue for me on the architecture I am
trying to port the PCRE2 JIT to (IBM Z).
You are receiving this mail because:
You are on the CC list for the bug.
This message was posted to the following mailing lists: