diff options
author | Karl Williamson <khw@cpan.org> | 2018-05-01 16:42:29 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2018-06-25 07:33:30 -0600 |
commit | a74bb78e4469c9f5ea806b57b155df6265d07975 (patch) | |
tree | 1b292629c07a3fb91e03bba56cb1649c58886422 /perlvars.h | |
parent | 03774c76efee24550f9d9bd279df87fc9038add1 (diff) | |
download | perl-a74bb78e4469c9f5ea806b57b155df6265d07975.tar.gz |
regcomp.c: Simplify
Under /a pattern matching, the matches of the [:posix:] classes are
restricted to the ASCII range. Previously, in a time/space trade-off
that favored space, we created the list of matching characters at
pattern compilation time by ANDing the full-range Posix class with the
set of ASCII characters.
But now, the tables for just the ASCII-range classes are generated
anyway, so there's no need to do that compilation-time intersection.
This slightly simplifies the code.
Diffstat (limited to 'perlvars.h')
-rw-r--r-- | perlvars.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/perlvars.h b/perlvars.h index b6cc9ca162..ce17ece2df 100644 --- a/perlvars.h +++ b/perlvars.h @@ -295,6 +295,7 @@ PERLVAR(G, utf8_xidcont, SV *) PERLVAR(G, utf8_xidstart, SV *) PERLVAR(G, WB_invlist, SV *) PERLVARA(G, XPosix_ptrs, POSIX_CC_COUNT, SV *) +PERLVARA(G, Posix_ptrs, POSIX_CC_COUNT, SV *) PERLVAR(G, utf8_toupper, SV *) PERLVAR(G, utf8_totitle, SV *) PERLVAR(G, utf8_tolower, SV *) |