summaryrefslogtreecommitdiff
path: root/regexec.c
diff options
context:
space:
mode:
authorTSUYUSATO Kitsune <[email protected]>2023-05-22 11:27:34 +0900
committer<[email protected]>2023-05-22 11:27:34 +0900
commita5819b5b2510556de0719317662d96096ce4089a ()
tree2f9d3a6d5dc0742ff2088630dfe99862377bc49b /regexec.c
parent872249e209fdb7b7c890a93b0f93a74a62d21aec (diff)
Allow the match cache optimization for atomic groups (#7804)
Notes: Merged-By: makenowjust <[email protected]>
-rw-r--r--regexec.c4
1 files changed, 4 insertions, 0 deletions
@@ -446,8 +446,10 @@ count_num_cache_opcodes(const regex_t* reg, long* num_cache_opcodes_ptr)
case OP_POP_POS:
case OP_PUSH_POS_NOT:
case OP_FAIL_POS:
case OP_PUSH_STOP_BT:
case OP_POP_STOP_BT:
case OP_LOOK_BEHIND:
case OP_PUSH_LOOK_BEHIND_NOT:
case OP_FAIL_LOOK_BEHIND_NOT:
@@ -709,8 +711,10 @@ init_cache_opcodes(const regex_t* reg, OnigCacheOpcode* cache_opcodes, long* num
case OP_POP_POS:
case OP_PUSH_POS_NOT:
case OP_FAIL_POS:
case OP_PUSH_STOP_BT:
case OP_POP_STOP_BT:
case OP_LOOK_BEHIND:
case OP_PUSH_LOOK_BEHIND_NOT:
case OP_FAIL_LOOK_BEHIND_NOT: