PATCH: [perl #101970] /[[:lower:]]/i matches upper case
authorKarl Williamson <public@khwilliamson.com>
Thu, 27 Oct 2011 15:39:11 +0000 (09:39 -0600)
committerKarl Williamson <public@khwilliamson.com>
Thu, 27 Oct 2011 16:56:06 +0000 (10:56 -0600)
commit4f03b4b68c373d6b483f2a44808498ec2c2bf9f7
tree16be33e98afdfd5b58a4cca6ccf14cb36d809134
parent9ca75586d6d424bf8518f247fc8a1ebeb6e38b51
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