patch 8.2.1891: Vim9: skipping over expression doesn't handle line breaks
Problem: Vim9: skipping over expression doesn't handle line breaks.
Solution: Pass evalarg to skip_expr(). (closes #7157)
diff --git a/src/eval.c b/src/eval.c
index bb402de..6bc2b29 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -368,12 +368,12 @@
* Return FAIL for an error, OK otherwise.
*/
int
-skip_expr(char_u **pp)
+skip_expr(char_u **pp, evalarg_T *evalarg)
{
typval_T rettv;
*pp = skipwhite(*pp);
- return eval1(pp, &rettv, NULL);
+ return eval1(pp, &rettv, evalarg);
}
/*