patch 8.2.0730: Vim9: Assignment to dict member does not work
Problem: Vim9: Assignment to dict member does not work.
Solution: Parse dict assignment. Implement getting dict member.
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 86d1715..6e82788 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -644,9 +644,9 @@
call CheckDefFailure(["let x = #{one: 1} / #{two: 2}"], 'E1036:')
call CheckDefFailure(["let x = #{one: 1} % #{two: 2}"], 'E1035:')
- call CheckDefFailure(["let x = 0xff[1]"], 'E714:')
+ call CheckDefFailure(["let x = 0xff[1]"], 'E1090:')
if has('float')
- call CheckDefFailure(["let x = 0.7[1]"], 'E714:')
+ call CheckDefFailure(["let x = 0.7[1]"], 'E1090:')
endif
endfunc