diff src/eval.c @ 28119:57ea74314c1b v8.2.4584

patch 8.2.4584: error for using autoload function in custom completion Commit: https://github.com/vim/vim/commit/da6d42c35a68610af872551b03077047258a7551 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Mar 17 11:46:55 2022 +0000 patch 8.2.4584: error for using autoload function in custom completion Problem: Error for using autoload function in custom completion. Solution: Do not check for errors when using an autoload function. (closes #9962)
author Bram Moolenaar <Bram@vim.org>
date Thu, 17 Mar 2022 13:00:07 +0100
parents 62a57c60edc1
children dd2ed5345f20
line wrap: on
line diff
--- a/src/eval.c
+++ b/src/eval.c
@@ -705,10 +705,9 @@ call_vim_function(
 
     // The name might be "import.Func" or "Funcref".  We don't know, we need to
     // ignore errors for an undefined name.  But we do want errors when an
-    // autoload script has errors.  Guess that when there is a dot or '#' in
-    // the name showing errors is the right choice.
-    ignore_errors = vim_strchr(func, '.') == NULL
-				    && vim_strchr(func, AUTOLOAD_CHAR) == NULL;
+    // autoload script has errors.  Guess that when there is a dot in the name
+    // showing errors is the right choice.
+    ignore_errors = vim_strchr(func, '.') == NULL;
     arg = func;
     if (ignore_errors)
 	++emsg_off;