commit | 19e69a63302f7f8972cee723bf0f3fc176825583 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Jan 21 20:37:05 2022 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Jan 21 20:37:05 2022 +0000 |
tree | 8949aec7d7121ab4543c97cb756bb99e5695b085 | |
parent | e70dd11ef41f69bd5e94f630194e6b3c4f3f2102 [diff] [blame] |
patch 8.2.4174: Vim9: can use an autoload name in normal script Problem: Vim9: can use an autoload name in normal script. Solution: Disallow using an autoload name.
diff --git a/src/userfunc.c b/src/userfunc.c index 7341878..650dfc9 100644 --- a/src/userfunc.c +++ b/src/userfunc.c
@@ -4495,6 +4495,12 @@ } } } + else if (vim9script && vim_strchr(name, AUTOLOAD_CHAR) != NULL) + { + semsg(_(e_using_autoload_name_in_non_autoload_script_str), + name); + goto erret; + } } if (var_conflict) {