diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-01-01 19:40:02 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-01-01 19:40:02 +0100 |
commit | c368957b1904bfaa2b0b52bbcade51b20173f3ed (patch) | |
tree | 205840ac1527110f5cb7137c891cddfc4d70df9a /src/evalvars.c | |
parent | e7a73e07625b64a40671a0007ad38a34cbe9d1ee (diff) | |
download | vim-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.c | 2 |
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) |