regexec(): merge the 2 RXf_GPOS_SEEN setup blocks
authorDavid Mitchell <davem@iabyn.com>
Fri, 19 Jul 2013 16:29:01 +0000 (17:29 +0100)
committerDavid Mitchell <davem@iabyn.com>
Sun, 28 Jul 2013 09:33:39 +0000 (10:33 +0100)
commitd307c0761e8ee94ed1941e317a8af2cd39de92ee
tree248d50a29bedae0502e9be5b1e910ccf2843bccd
parent2f14ddcd0c64ac3c80bca49bad0af9734d9f6c6b
regexec(): merge the 2 RXf_GPOS_SEEN setup blocks

Change

    if (RXf_GPOS_SEEN) {
        ... adjust startpos ...
    }
    ...
    if (RXf_GPOS_SEEN) {
        ... calculate ganch ...
    }

to

    if (RXf_GPOS_SEEN) {
        ... adjust startpos ...
        ... calculate ganch ...
    }
    ...

Should contain no functional changes.

With this commit (building on many previous ones in this branch), all the
setup for \G is now in one place in regexec(), rather than scattered
across various places in pp_match(), regexec() etc.
regexec.c