summaryrefslogtreecommitdiff
path: root/regexp.h
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2010-06-06 21:09:22 +0100
committerDavid Mitchell <davem@iabyn.com>2010-06-06 23:14:33 +0100
commitd02d6d97d5eefad4e164003699595f59abb06506 (patch)
tree3d3255267528b5818f782d8373391b0099b8b51d /regexp.h
parent6dd2be570d715119e05672f6f0266d924022b65a (diff)
downloadperl-d02d6d97d5eefad4e164003699595f59abb06506.tar.gz
reduce size of regmatch_state.u.curlyx by 2 words
Diffstat (limited to 'regexp.h')
-rw-r--r--regexp.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/regexp.h b/regexp.h
index 758bdbe1e5..f87031c545 100644
--- a/regexp.h
+++ b/regexp.h
@@ -603,12 +603,11 @@ typedef struct regmatch_state {
/* this first element must match u.yes */
struct regmatch_state *prev_yes_state;
struct regmatch_state *prev_curlyx; /* previous cur_curlyx */
- regnode *A, *B; /* the nodes corresponding to /A*B/ */
+ regnode *me; /* the CURLYX node */
+ regnode *B; /* the B node in /A*B/ */
CHECKPOINT cp; /* remember current savestack index */
bool minmod;
int parenfloor;/* how far back to strip paren data */
- int min; /* the minimal number of A's to match */
- int max; /* the maximal number of A's to match */
/* these two are modified by WHILEM */
int count; /* how many instances of A we've matched */