--- code/trunk/pcre.c 2007/02/24 21:38:25 15 +++ code/trunk/pcre.c 2007/02/24 21:38:29 17 @@ -264,6 +264,13 @@ case OP_KETRMIN: return TRUE; + /* Skip over entire bracket groups with zero lower bound */ + + case OP_BRAZERO: + case OP_BRAMINZERO: + cc++; + /* Fall through */ + /* Skip over assertive subpatterns */ case OP_ASSERT: @@ -278,8 +285,6 @@ case OP_EOD: case OP_CIRC: case OP_DOLL: - case OP_BRAZERO: - case OP_BRAMINZERO: case OP_NOT_WORD_BOUNDARY: case OP_WORD_BOUNDARY: cc++;