Mercurial > vim
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; |