Mercurial > vim
comparison src/testdir/test_vim9_script.vim @ 21648:33fec2448697 v8.2.1374
patch 8.2.1374: Vim9: error for assigning empty list to script variable
Commit: https://github.com/vim/vim/commit/a71e2633207557c31432c954194078cb6062d04f
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Aug 5 15:11:03 2020 +0200
patch 8.2.1374: Vim9: error for assigning empty list to script variable
Problem: Vim9: error for assigning empty list to script variable.
Solution: Use t_unknown for empty list member. (closes https://github.com/vim/vim/issues/6595)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 05 Aug 2020 15:15:03 +0200 |
parents | a640bc762196 |
children | befb512e0762 |
comparison
equal
deleted
inserted
replaced
21647:03d8640840f5 | 21648:33fec2448697 |
---|---|
2780 lines =<< trim END | 2780 lines =<< trim END |
2781 vim9script | 2781 vim9script |
2782 let var: asdf | 2782 let var: asdf |
2783 END | 2783 END |
2784 CheckScriptFailure(lines, 'E1010:') | 2784 CheckScriptFailure(lines, 'E1010:') |
2785 | |
2786 lines =<< trim END | |
2787 vim9script | |
2788 let s:l: list<number> | |
2789 s:l = [] | |
2790 END | |
2791 CheckScriptSuccess(lines) | |
2792 | |
2793 lines =<< trim END | |
2794 vim9script | |
2795 let s:d: dict<number> | |
2796 s:d = {} | |
2797 END | |
2798 CheckScriptSuccess(lines) | |
2785 enddef | 2799 enddef |
2786 | 2800 |
2787 def Test_forward_declaration() | 2801 def Test_forward_declaration() |
2788 let lines =<< trim END | 2802 let lines =<< trim END |
2789 vim9script | 2803 vim9script |