updated for version 7.3.1132
Problem: Crash when debugging regexp.
Solution: Do not try to dump subexpr that were not set. Skip over count of
\% items.
diff --git a/src/regexp.c b/src/regexp.c
index 741978e..ae29ef5 100644
--- a/src/regexp.c
+++ b/src/regexp.c
@@ -6548,6 +6548,12 @@
fprintf(f, " count %ld", OPERAND_MIN(s));
s += 4;
}
+ else if (op == RE_LNUM || op == RE_COL || op == RE_VCOL)
+ {
+ /* one int plus comperator */
+ fprintf(f, " count %ld", OPERAND_MIN(s));
+ s += 5;
+ }
s += 3;
if (op == ANYOF || op == ANYOF + ADD_NL
|| op == ANYBUT || op == ANYBUT + ADD_NL