if (result)
sayYES;
if (cur_curlyx->u.curlyx.outercc)
- cur_curlyx->u.curlyx.outercc->u.curlyx.cur = st->ln;
+ assert(cur_curlyx->u.curlyx.outercc->u.curlyx.cur == st->ln);
sayNO;
}
REGCP_UNWIND(st->u.whilem.lastcp);
regcppop(rex);
if (cur_curlyx->u.curlyx.outercc)
- cur_curlyx->u.curlyx.outercc->u.curlyx.cur = st->ln;
+ assert(cur_curlyx->u.curlyx.outercc->u.curlyx.cur == st->ln);
if (n >= cur_curlyx->u.curlyx.max) { /* Maximum greed exceeded? */
if (ckWARN(WARN_REGEXP) && n >= REG_INFTY
if (result)
sayYES;
if (cur_curlyx->u.curlyx.outercc)
- cur_curlyx->u.curlyx.outercc->u.curlyx.cur = st->ln;
+ assert(cur_curlyx->u.curlyx.outercc->u.curlyx.cur == st->ln);
cur_curlyx->u.curlyx.cur = n - 1;
cur_curlyx->u.curlyx.lastloc = st->u.whilem.lastloc;
CACHEsayNO;