changeset 27696:78d4f843521a v8.2.4374

patch 8.2.4374: unreachable code Commit: https://github.com/vim/vim/commit/0631bb4ed7674b88ba395daf59ed222f77bc4913 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Feb 13 21:20:21 2022 +0000 patch 8.2.4374: unreachable code Problem: Unreachable code. Solution: Remove outdated code lines.
author Bram Moolenaar <Bram@vim.org>
date Sun, 13 Feb 2022 22:30:03 +0100
parents 52fcfbb9dab0
children 1dbf9d45ac52
files src/version.c src/vim9compile.c
diffstat 2 files changed, 3 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- 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,
--- 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);
 }
 
 /*