0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.4415: function argument name conflicts with C++ keyword

Problem:    Function argument name conflicts with C++ keyword.
Solution:   Rename the argument.
This commit is contained in:
Bram Moolenaar
2022-02-18 13:56:38 +00:00
parent 97b231541d
commit b8fb5bb68d
3 changed files with 10 additions and 8 deletions

View File

@@ -303,29 +303,29 @@ set_context_in_user_cmdarg(
char_u *cmd UNUSED,
char_u *arg,
long argt,
int compl,
int context,
expand_T *xp,
int forceit)
{
char_u *p;
if (compl == EXPAND_NOTHING)
if (context == EXPAND_NOTHING)
return NULL;
if (argt & EX_XFILE)
{
// EX_XFILE: file names are handled before this call
xp->xp_context = compl;
xp->xp_context = context;
return NULL;
}
#ifdef FEAT_MENU
if (compl == EXPAND_MENUS)
if (context == EXPAND_MENUS)
return set_context_in_menu_cmd(xp, cmd, arg, forceit);
#endif
if (compl == EXPAND_COMMANDS)
if (context == EXPAND_COMMANDS)
return arg;
if (compl == EXPAND_MAPPINGS)
if (context == EXPAND_MAPPINGS)
return set_context_in_map_cmd(xp, (char_u *)"map", arg, forceit, FALSE,
FALSE, CMD_map);
// Find start of last argument.
@@ -340,7 +340,7 @@ set_context_in_user_cmdarg(
MB_PTR_ADV(p);
}
xp->xp_pattern = arg;
xp->xp_context = compl;
xp->xp_context = context;
return NULL;
}