1
0
forked from aniani/vim

patch 8.2.4972: Vim9: compilation fails when using dict member when skipping

Problem:    Vim9: compilation fails when using dict member when skipping.
Solution:   Do not generate ISN_USEDICT when skipping. (closes #10433)
This commit is contained in:
Bram Moolenaar
2022-05-17 15:03:33 +01:00
parent 40c141d333
commit 1ff9c44267
3 changed files with 10 additions and 1 deletions

View File

@@ -452,6 +452,12 @@ def Test_expr3()
g:vals = []
assert_equal(false, g:Record(1) && g:Record(true) && g:Record(0))
assert_equal([1, true, 0], g:vals)
var failed = false
if false && g:a == g:b.c
failed = true
endif
assert_false(failed)
END
v9.CheckDefAndScriptSuccess(lines)
enddef