forked from aniani/vim
patch 8.2.1452: Vim9: dead code in to_name_end()
Problem: Vim9: dead code in to_name_end(). Solution: Remove check for lambda and dict, it won't be used.
This commit is contained in:
parent
41fab3eac8
commit
8d56622944
@ -754,6 +754,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
1452,
|
||||
/**/
|
||||
1451,
|
||||
/**/
|
||||
|
@ -2396,17 +2396,6 @@ to_name_const_end(char_u *arg)
|
||||
if (eval_dict(&p, &rettv, NULL, TRUE) == FAIL)
|
||||
p = arg;
|
||||
}
|
||||
else if (p == arg && *arg == '{')
|
||||
{
|
||||
int ret = get_lambda_tv(&p, &rettv, NULL);
|
||||
|
||||
// Can be "{x -> ret}()".
|
||||
// Can be "{'a': 1}->Func()".
|
||||
if (ret == NOTDONE)
|
||||
ret = eval_dict(&p, &rettv, NULL, FALSE);
|
||||
if (ret != OK)
|
||||
p = arg;
|
||||
}
|
||||
|
||||
return p;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user