patch 8.2.1049: Vim9: leaking memory when using continuation line
Problem: Vim9: leaking memory when using continuation line.
Solution: Keep a pointer to the continuation line in evalarg_T. Centralize
checking for a next command.
diff --git a/src/regexp.c b/src/regexp.c
index de0b0fa..229f6ef 100644
--- a/src/regexp.c
+++ b/src/regexp.c
@@ -2066,7 +2066,7 @@
clear_tv(&rettv);
}
else
- eval_result = eval_to_string(source + 2, NULL, TRUE);
+ eval_result = eval_to_string(source + 2, TRUE);
if (eval_result != NULL)
{