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()