neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 03828536fa14cbbc39e3e3a182ad9b7901da5da7
parent c2441a8fb950b23088f08db4ceb10c0d25e613d6
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Mon,  8 May 2023 11:10:13 +0800

vim-patch:8.2.4075: test failures

Problem:    Test failures.
Solution:   Change check for NULL pointer.

https://github.com/vim/vim/commit/78a70533c3707aa50cbf998c7807221945aa9787

:export is N/A.

Co-authored-by: Bram Moolenaar <Bram@vim.org>

Diffstat:
Msrc/nvim/eval/userfunc.c | 7+------
1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c @@ -2137,7 +2137,6 @@ void ex_function(exarg_T *eap) char *theline; char *line_to_free = NULL; char c; - int saved_did_emsg; bool saved_wait_return = need_wait_return; char *name = NULL; char *p; @@ -2229,13 +2228,9 @@ void ex_function(exarg_T *eap) eap->skip = true; } - if (name == NULL) { - goto ret_free; - } - // An error in a function call during evaluation of an expression in magic // braces should not cause the function not to be defined. - saved_did_emsg = did_emsg; + const int saved_did_emsg = did_emsg; did_emsg = false; //