comparison src/eval.c @ 23450:a8e7acf71fa4 v8.2.2268

patch 8.2.2268: Vim9: list unpack seen as declaration Commit: https://github.com/vim/vim/commit/3862ea3f620f02569c2d816ca9ceeeac3a0ad901 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jan 1 21:05:55 2021 +0100 patch 8.2.2268: Vim9: list unpack seen as declaration Problem: Vim9: list unpack seen as declaration. Solution: Check for "var". (closes https://github.com/vim/vim/issues/7594)
author Bram Moolenaar <Bram@vim.org>
date Fri, 01 Jan 2021 21:15:04 +0100
parents b1dbbc81a011
children f8382c4e6551
comparison
equal deleted inserted replaced
23449:f04821549e6f 23450:a8e7acf71fa4
1746 int 1746 int
1747 next_for_item(void *fi_void, char_u *arg) 1747 next_for_item(void *fi_void, char_u *arg)
1748 { 1748 {
1749 forinfo_T *fi = (forinfo_T *)fi_void; 1749 forinfo_T *fi = (forinfo_T *)fi_void;
1750 int result; 1750 int result;
1751 int flag = in_vim9script() ? ASSIGN_NO_DECL : 0; 1751 int flag = in_vim9script() ? ASSIGN_DECL : 0;
1752 listitem_T *item; 1752 listitem_T *item;
1753 1753
1754 if (fi->fi_blob != NULL) 1754 if (fi->fi_blob != NULL)
1755 { 1755 {
1756 typval_T tv; 1756 typval_T tv;