diff options
author | Karl Williamson <khw@cpan.org> | 2017-01-13 13:53:17 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2017-01-19 10:24:01 -0700 |
commit | 8bafd282a6fa128ebec02d04e12692c4b75a7d3f (patch) | |
tree | bac685b40b8c5838bad6163602e9ececa8974dfb /charclass_invlists.h | |
parent | 92ff660bc8c29480a311c0b95430f16c175961db (diff) | |
download | perl-8bafd282a6fa128ebec02d04e12692c4b75a7d3f.tar.gz |
Fix bug with a digit range under re 'strict'
"use re 'strict" is supposed to warn if a range whose start and end
points are digits aren't from the same group of 10. For example, if you
mix Bengali and Thai digits. It wasn't working properly for 5 groups of
mathematical digits starting at U+1D7E. This commit fixes that, and
refactors the code to bail out as soon as it discovers that no warning
is warranted, instead of doing unnecessary work.
Diffstat (limited to 'charclass_invlists.h')
-rw-r--r-- | charclass_invlists.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h index 038336db20..732b6d0a8a 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -95407,7 +95407,7 @@ static const U8 WB_table[24][24] = { * 37f6186253da9824bdb27f4ad867bfe8c25d4dc6bdb2f05585e40a034675a348 lib/unicore/extracted/DLineBreak.txt * ef24061b5a5dc93d7e90c2e34530ec757180ee75d872cba65ffc946e52624ae8 lib/unicore/extracted/DNumType.txt * a197371fec9a1b517058b440841f60f9378d81682084eef8db22a88cb2f96e90 lib/unicore/extracted/DNumValues.txt - * 066d6e75f95cf6794161c8ac0b1a40990277de90eefb913be2e675a7cba38d59 lib/unicore/mktables + * 4bcfb4545be21663ca38a2acbfcbf2b0f3252652a34b50f1a56ef76cb959861b lib/unicore/mktables * cdecb300baad839a6f62791229f551a4fa33f3cbdca08e378dc976466354e778 lib/unicore/version * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl * 9534d0cc3914fa1f5d574332c3199605c3d14f8691a0729d68d8498ac2b36280 regen/mk_invlists.pl |