Mercurial > vim
comparison 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 |
comparison
equal
deleted
inserted
replaced
20202:c798c7387c39 | 20203:5a397db2c1ed |
---|---|
343 call CheckDefFailure(['let var: larry'], 'E1010:') | 343 call CheckDefFailure(['let var: larry'], 'E1010:') |
344 call CheckDefFailure(['let var: ned'], 'E1010:') | 344 call CheckDefFailure(['let var: ned'], 'E1010:') |
345 call CheckDefFailure(['let var: pam'], 'E1010:') | 345 call CheckDefFailure(['let var: pam'], 'E1010:') |
346 call CheckDefFailure(['let var: sam'], 'E1010:') | 346 call CheckDefFailure(['let var: sam'], 'E1010:') |
347 call CheckDefFailure(['let var: vim'], 'E1010:') | 347 call CheckDefFailure(['let var: vim'], 'E1010:') |
348 | |
349 call CheckDefFailure(['let Ref: number', 'Ref()'], 'E1085:') | |
350 call CheckDefFailure(['let Ref: string', 'let res = Ref()'], 'E1085:') | |
348 endfunc | 351 endfunc |
349 | 352 |
350 func Test_const() | 353 func Test_const() |
351 call CheckDefFailure(['const var = 234', 'var = 99'], 'E1018:') | 354 call CheckDefFailure(['const var = 234', 'var = 99'], 'E1018:') |
352 call CheckDefFailure(['const one = 234', 'let one = 99'], 'E1017:') | 355 call CheckDefFailure(['const one = 234', 'let one = 99'], 'E1017:') |