diff options
author | Bram Moolenaar <Bram@vim.org> | 2018-12-22 13:28:07 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2018-12-22 13:28:07 +0100 |
commit | 461a7fcfce3cd6414f990037e6468af3b5ccf119 (patch) | |
tree | 6498b1cf892206698e8b6951af503f6a953bf5ac /src/evalfunc.c | |
parent | 528ccfbaa1cc805f430a750c551e5a9fd7eb54fe (diff) |
patch 8.1.0619: :echomsg and :echoerr do not handle List and Dictv8.1.0619
Problem: :echomsg and :echoerr do not handle List and Dict like :echo does.
(Daniel Hahler)
Solution: Be more tolerant about the expression result type.
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r-- | src/evalfunc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c index cbe2a4ebb5..bd2acef7fd 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -396,7 +396,6 @@ static void f_strftime(typval_T *argvars, typval_T *rettv); #endif static void f_strgetchar(typval_T *argvars, typval_T *rettv); static void f_stridx(typval_T *argvars, typval_T *rettv); -static void f_string(typval_T *argvars, typval_T *rettv); static void f_strlen(typval_T *argvars, typval_T *rettv); static void f_strcharpart(typval_T *argvars, typval_T *rettv); static void f_strpart(typval_T *argvars, typval_T *rettv); @@ -12475,7 +12474,7 @@ f_stridx(typval_T *argvars, typval_T *rettv) /* * "string()" function */ - static void + void f_string(typval_T *argvars, typval_T *rettv) { char_u *tofree; |