Mercurial > vim
diff src/vim9compile.c @ 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 | 5c4ab8d4472c |
children | 3813036f19cb |
line wrap: on
line diff
--- 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); } /*