Problem: Vim9: error for using underscore in nested function.
Solution: Do not consider "_" already defined. (closes #8096)
return _
endfunc
assert_equal('too', Oktoo())
+
+ assert_equal([[1], [2], [3]], range(3)->mapnew((_, v) => [v]->map((_, w) => w + 1)))
END
CheckScriptSuccess(lines)
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2750,
/**/
2749,
/**/
int c = p[len];
ufunc_T *ufunc = NULL;
+ // underscore argument is OK
+ if (len == 1 && *p == '_')
+ return OK;
+
if (script_var_exists(p, len, cctx) == OK)
{
if (is_arg)