Mercurial > vim
diff src/testdir/test_vim9_script.vim @ 20203:5a397db2c1ed v8.2.0657
patch 8.2.0657: Vim9: no check if called variable is a FuncRef
Commit: https://github.com/vim/vim/commit/a0a9f43ab24928a0b01b6d91d084bf50a6dbefc2
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Apr 28 21:29:34 2020 +0200
patch 8.2.0657: Vim9: no check if called variable is a FuncRef
Problem: Vim9: no check if called variable is a FuncRef.
Solution: Add a type check.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 28 Apr 2020 21:30:03 +0200 |
parents | a2447c58da25 |
children | 208b38bddc36 |
line wrap: on
line diff
--- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -345,6 +345,9 @@ func Test_wrong_type() call CheckDefFailure(['let var: pam'], 'E1010:') call CheckDefFailure(['let var: sam'], 'E1010:') call CheckDefFailure(['let var: vim'], 'E1010:') + + call CheckDefFailure(['let Ref: number', 'Ref()'], 'E1085:') + call CheckDefFailure(['let Ref: string', 'let res = Ref()'], 'E1085:') endfunc func Test_const()