aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/userfunc.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-04-15 21:05:55 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-04-15 21:06:17 +0800
commit9770dcf96d77d734e2b88fc693c0f4fa0a17ef74 (patch)
treedadcd914c45ee440bb85e63e889d9e2723182fdb /src/nvim/eval/userfunc.c
parentc5ec823a14f88a1d5ea1872f39fdabd85af1e81c (diff)
downloadrneovim-9770dcf96d77d734e2b88fc693c0f4fa0a17ef74.tar.gz
rneovim-9770dcf96d77d734e2b88fc693c0f4fa0a17ef74.tar.bz2
rneovim-9770dcf96d77d734e2b88fc693c0f4fa0a17ef74.zip
refactor: remove FC_DEAD
It's for Vim9 script only.
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r--src/nvim/eval/userfunc.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
index 67b1e53a35..9705bc93db 100644
--- a/src/nvim/eval/userfunc.c
+++ b/src/nvim/eval/userfunc.c
@@ -2015,12 +2015,11 @@ static void list_functions(regmatch_T *regmatch)
if (!HASHITEM_EMPTY(hi)) {
ufunc_T *fp = HI2UF(hi);
todo--;
- if ((fp->uf_flags & FC_DEAD) == 0
- && (regmatch == NULL
- ? (!message_filtered(fp->uf_name)
- && !func_name_refcount(fp->uf_name))
- : (!isdigit((uint8_t)(*fp->uf_name))
- && vim_regexec(regmatch, fp->uf_name, 0)))) {
+ if (regmatch == NULL
+ ? (!message_filtered(fp->uf_name)
+ && !func_name_refcount(fp->uf_name))
+ : (!isdigit((uint8_t)(*fp->uf_name))
+ && vim_regexec(regmatch, fp->uf_name, 0))) {
list_func_head(fp, false, false);
if (changed != func_hashtab.ht_changed) {
emsg(_("E454: function list was modified"));