summaryrefslogtreecommitdiff
path: root/charclass_invlists.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2017-01-13 13:53:17 -0700
committerKarl Williamson <khw@cpan.org>2017-01-19 10:24:01 -0700
commit8bafd282a6fa128ebec02d04e12692c4b75a7d3f (patch)
treebac685b40b8c5838bad6163602e9ececa8974dfb /charclass_invlists.h
parent92ff660bc8c29480a311c0b95430f16c175961db (diff)
downloadperl-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.h2
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