diff options
Diffstat (limited to 'lpvm.c')
-rw-r--r-- | lpvm.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -320,6 +320,8 @@ const char *match (lua_State *L, const char *o, const char *s, const char *e, | |||
320 | case IBackCommit: { | 320 | case IBackCommit: { |
321 | assert(stack > getstackbase(L, ptop) && (stack - 1)->s != NULL); | 321 | assert(stack > getstackbase(L, ptop) && (stack - 1)->s != NULL); |
322 | s = (--stack)->s; | 322 | s = (--stack)->s; |
323 | if (ndyncap > 0) /* are there matchtime captures? */ | ||
324 | ndyncap -= removedyncap(L, capture, stack->caplevel, captop); | ||
323 | captop = stack->caplevel; | 325 | captop = stack->caplevel; |
324 | p += getoffset(p); | 326 | p += getoffset(p); |
325 | continue; | 327 | continue; |