1
0
forked from aniani/vim

patch 8.2.4666: Vim9: assignment not recognized in skipped block

Problem:    Vim9: assignment not recognized in skipped block.
Solution:   When skipping assume identifier exists. (closes #10059)
This commit is contained in:
Bram Moolenaar
2022-04-02 19:43:57 +01:00
parent eabddc425e
commit 97f8c1081e
6 changed files with 63 additions and 36 deletions

View File

@@ -2003,6 +2003,19 @@ def Test_for_skipped_block()
assert_equal([3, 4], result)
enddef
DefFalse()
def BuildDiagrams()
var diagrams: list<any>
if false
var max = 0
for v in diagrams
var l = 3
if max < l | max = l | endif
v->add(l)
endfor
endif
enddef
BuildDiagrams()
END
v9.CheckDefAndScriptSuccess(lines)
enddef