summaryrefslogtreecommitdiff
path: root/src/evalvars.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-01-01 19:40:02 +0100
committerBram Moolenaar <Bram@vim.org>2021-01-01 19:40:02 +0100
commitc368957b1904bfaa2b0b52bbcade51b20173f3ed (patch)
tree205840ac1527110f5cb7137c891cddfc4d70df9a /src/evalvars.c
parente7a73e07625b64a40671a0007ad38a34cbe9d1ee (diff)
downloadvim-git-c368957b1904bfaa2b0b52bbcade51b20173f3ed.tar.gz
patch 8.2.2267: Vim9: cannot use unlet for a dict memberv8.2.2267
Problem: Vim9: cannot use unlet for a dict member. Solution: Pass GLV_NO_DECL to get_lval(). (closes #7585)
Diffstat (limited to 'src/evalvars.c')
-rw-r--r--src/evalvars.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalvars.c b/src/evalvars.c
index 346031ec5..73b9f3d0f 100644
--- a/src/evalvars.c
+++ b/src/evalvars.c
@@ -1566,7 +1566,7 @@ ex_unletlock(
{
// Parse the name and find the end.
name_end = get_lval(arg, NULL, &lv, TRUE, eap->skip || error,
- glv_flags, FNE_CHECK_START);
+ glv_flags | GLV_NO_DECL, FNE_CHECK_START);
if (lv.ll_name == NULL)
error = TRUE; // error but continue parsing
if (name_end == NULL || (!VIM_ISWHITE(*name_end)