summaryrefslogtreecommitdiff
path: root/regnodes.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2018-09-20 11:15:00 -0600
committerKarl Williamson <khw@cpan.org>2018-10-20 00:09:54 -0600
commit46fc0c4304793e740ce6eefd1561a6bb9cb9a6c8 (patch)
tree0cf8e5fc43b2642314cc491188b61af6d0fa7d41 /regnodes.h
parentea461dd624d982da3d7216fd18fd3caca818c2bb (diff)
downloadperl-46fc0c4304793e740ce6eefd1561a6bb9cb9a6c8.tar.gz
regcomp.sym: Add lengths for ANYOF nodes
This changes regcomp.sym to generate the correct lengths for ANYOF nodes, which means they don't have to be special cased in regcomp.c, leading to simplification
Diffstat (limited to 'regnodes.h')
-rw-r--r--regnodes.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/regnodes.h b/regnodes.h
index 590cba58d9..849d2ec494 100644
--- a/regnodes.h
+++ b/regnodes.h
@@ -324,10 +324,10 @@ static const U8 regarglen[] = {
0, /* NBOUNDA */
0, /* REG_ANY */
0, /* SANY */
- EXTRA_SIZE(struct regnode_1), /* ANYOF */
- EXTRA_SIZE(struct regnode_1), /* ANYOFD */
- EXTRA_SIZE(struct regnode_1), /* ANYOFL */
- EXTRA_SIZE(struct regnode_1), /* ANYOFPOSIXL */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOF */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFD */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFL */
+ EXTRA_SIZE(struct regnode_charclass_posixl), /* ANYOFPOSIXL */
EXTRA_SIZE(struct regnode_1), /* ANYOFM */
0, /* POSIXD */
0, /* POSIXL */