mirror of
https://github.com/vim/vim.git
synced 2025-10-01 04:54:07 -04:00
patch 8.2.3118: Vim9: "any" type not handled correctly in for loop
Problem: Vim9: "any" type not handled correctly in for loop. Solution: Change compile time check into runtime check. (closes #8516)
This commit is contained in:
@@ -2488,6 +2488,12 @@ def Test_for_loop()
|
||||
endfor
|
||||
assert_equal('foobar', chars)
|
||||
|
||||
chars = ''
|
||||
for x: string in {a: 'a', b: 'b'}->values()
|
||||
chars ..= x
|
||||
endfor
|
||||
assert_equal('ab', chars)
|
||||
|
||||
# unpack with type
|
||||
var res = ''
|
||||
for [n: number, s: string] in [[1, 'a'], [2, 'b']]
|
||||
|
Reference in New Issue
Block a user