PATCH: [perl #101970] /[[:lower:]]/i matches upper case
authorKarl Williamson <public@khwilliamson.com>
Thu, 27 Oct 2011 15:39:11 +0000 (09:39 -0600)
committerRicardo Signes <rjbs@cpan.org>
Thu, 9 Aug 2012 20:04:11 +0000 (16:04 -0400)
commitdc91d5ae29f578629526894098163d30c2d3a951
tree5aafb9215a09f6deb1b7706372b7a5844973281c
parent399fb9c0594c29de7dc8815c6596bd6a67ddc9e6
PATCH: [perl #101970] /[[:lower:]]/i matches upper case

This bug is a regression in 5.14, in which /[[:lower:]]/i and
/[[:upper:]]/i no longer matched the opposite case.

The fix is to have these use a different table under /i matching, that
includes the correct /i code points.  These tables were already
available, just unused.
regcomp.c
t/re/re_tests