Problem: Vim9: using inalid pointer for error message.
Solution: Use the right pointer. (closes #7921)
*/
if (evaluate && in_vim9script() && !IS_WHITE_OR_NUL((*arg)[1]))
{
- error_white_both(p, 1);
+ error_white_both(*arg, 1);
clear_tv(rettv);
return FAIL;
}
echo 'a' .. function('len')
END
CheckScriptFailure(lines, 'E729:', 2)
+
+ lines =<< trim END
+ vim9script
+ new
+ ['']->setline(1)
+ /pattern
+
+ eval 0
+ bwipe!
+ END
+ CheckScriptFailure(lines, "E1004: White space required before and after '/' at \"/pattern")
enddef
def Test_expr5_vim9script_channel()
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2573,
/**/
2572,
/**/