forked from aniani/vim
patch 8.2.3266: Vim9: assignment with two indexes may check next line
Problem: Vim9: assignment with two indexes may check next line.
Solution: Limit the number of lines to avoid checking the next line when
assiging to a LHS subscript. (closes #8660)
This commit is contained in:
@@ -466,6 +466,12 @@ def Test_assign_index()
|
||||
d3.one.two.three = 123
|
||||
assert_equal({one: {two: {three: 123}}}, d3)
|
||||
|
||||
# should not read the next line when generating "a.b"
|
||||
var a = {}
|
||||
a.b = {}
|
||||
a.b.c = {}
|
||||
->copy()
|
||||
|
||||
lines =<< trim END
|
||||
var d3: dict<dict<number>>
|
||||
d3.one = {}
|
||||
|
||||
Reference in New Issue
Block a user