diff options
author | David Mitchell <davem@iabyn.com> | 2010-06-06 21:09:22 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2010-06-06 23:14:33 +0100 |
commit | d02d6d97d5eefad4e164003699595f59abb06506 (patch) | |
tree | 3d3255267528b5818f782d8373391b0099b8b51d /regexp.h | |
parent | 6dd2be570d715119e05672f6f0266d924022b65a (diff) | |
download | perl-d02d6d97d5eefad4e164003699595f59abb06506.tar.gz |
reduce size of regmatch_state.u.curlyx by 2 words
Diffstat (limited to 'regexp.h')
-rw-r--r-- | regexp.h | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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 */ |