summaryrefslogtreecommitdiff
path: root/pad.h
diff options
context:
space:
mode:
authorYves Orton <demerphq@gmail.com>2014-06-25 09:27:02 +0200
committerYves Orton <demerphq@gmail.com>2014-06-25 09:30:48 +0200
commitc445c5b05df9dacbd0b21a477ba20c6f45e23263 (patch)
tree65c8e5b82e98bdf3a1a0cb8fed7c7c86d5f7d446 /pad.h
parent091fed7c37756f670487d9d498015f5670416e37 (diff)
downloadperl-c445c5b05df9dacbd0b21a477ba20c6f45e23263.tar.gz
Fix RT #122171, lookahead issues with .*
Patterns of the form /(?=.*X)X/ were getting the IMPLICIT flag set, which does not work with lookahead. This used to not be a problem as we did not look at the contents of lookahead patterns in the start-class optimizer. In 07be1b83a6b2d24 I changed this, and this case would break. That it took this long to come to light is probably because the pattern does not really make sense. https://rt.perl.org/Public/Bug/Display.html?id=122171
Diffstat (limited to 'pad.h')
0 files changed, 0 insertions, 0 deletions