commit | fa211f3c6d27cf962b28f10e3c18b12dde4d20c3 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Aug 07 22:00:26 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Aug 07 22:00:26 2020 +0200 |
tree | b460743f33d1d73b20089290a296ca87a0861b76 | |
parent | 1c199f9c70446933677d5210f34d2b86eefa2a43 [diff] [blame] |
patch 8.2.1391: Vim9: no error for shadowing a script function Problem: Vim9: no error for shadowing a script function. Solution: Check for already defined items. (closes #6652)
diff --git a/src/vim9compile.c b/src/vim9compile.c index a6b4a27..25da7f5 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c
@@ -5462,6 +5462,8 @@ semsg(_(e_unknown_var), name); goto theend; } + else if (check_defined(var_start, varlen, cctx) == FAIL) + goto theend; } }