patch 8.2.4145: confusing error when using name of import for a function
Problem: Confusing error when using name of import for a function.
Solution: Pass a flag to trans_function_name().
diff --git a/src/eval.c b/src/eval.c
index 2b145e1..9313c27 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2072,7 +2072,7 @@
// If "s" is the name of a variable of type VAR_FUNC
// use its contents.
s = deref_func_name(s, &len, &partial,
- in_vim9script() ? &type : NULL, !evaluate, &found_var);
+ in_vim9script() ? &type : NULL, !evaluate, FALSE, &found_var);
// Need to make a copy, in case evaluating the arguments makes
// the name invalid.