# HG changeset patch # User Bram Moolenaar # Date 1644787803 -3600 # Node ID 78d4f843521acec18d195613a29ba69aa8d80c82 # Parent 52fcfbb9dab05c66f0ba912ad543221e5b33edee patch 8.2.4374: unreachable code Commit: https://github.com/vim/vim/commit/0631bb4ed7674b88ba395daf59ed222f77bc4913 Author: Bram Moolenaar Date: Sun Feb 13 21:20:21 2022 +0000 patch 8.2.4374: unreachable code Problem: Unreachable code. Solution: Remove outdated code lines. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4374, +/**/ 4373, /**/ 4372, diff --git a/src/vim9compile.c b/src/vim9compile.c --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -291,27 +291,7 @@ variable_exists(char_u *name, size_t len static int item_exists(char_u *name, size_t len, int cmd UNUSED, cctx_T *cctx) { - int is_global; - char_u *p; - - if (variable_exists(name, len, cctx)) - return TRUE; - - // This is similar to what is in lookup_scriptitem(): - // Find a function, so that a following "->" works. - // Require "(" or "->" to follow, "Cmd" is a user command while "Cmd()" is - // a function call. - p = skipwhite(name + len); - - if (name[len] == '(' || (p[0] == '-' && p[1] == '>')) - { - // Do not check for an internal function, since it might also be a - // valid command, such as ":split" versus "split()". - // Skip "g:" before a function name. - is_global = (name[0] == 'g' && name[1] == ':'); - return find_func(is_global ? name + 2 : name, is_global) != NULL; - } - return FALSE; + return variable_exists(name, len, cctx); } /*