updated for version 7.3.614
Problem: Number argument gets turned into a number while it should be a
string.
Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto)
diff --git a/src/edit.c b/src/edit.c
index 68b8968..1c61433 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -3959,7 +3959,7 @@
curbuf_save = curbuf;
/* Call a function, which returns a list or dict. */
- if (call_vim_function(funcname, 2, args, FALSE, &rettv) == OK)
+ if (call_vim_function(funcname, 2, args, FALSE, FALSE, &rettv) == OK)
{
switch (rettv.v_type)
{