0
0
mirror of https://github.com/vim/vim.git synced 2025-09-29 04:34:16 -04:00

patch 8.2.3782: Vim9: no error if a function shadows a script variable

Problem:    Vim9: no error if a function shadows a script variable.
Solution:   Check the function doesn't shadow a variable. (closes #9310)
This commit is contained in:
Bram Moolenaar
2021-12-11 13:54:46 +00:00
parent a416861c64
commit 052ff291d7
5 changed files with 46 additions and 10 deletions

View File

@@ -2712,7 +2712,7 @@ eval_variable(
type = sv->sv_type;
}
}
else if (in_vim9script())
else if (in_vim9script() && (flags & EVAL_VAR_NO_FUNC) == 0)
{
ufunc_T *ufunc = find_func(name, FALSE, NULL);