0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

patch 8.2.1859: Vim9: crash in unpack assignment

Problem:    Vim9: crash in unpack assignment.
Solution:   Make sure an error message is turned into an exception.
            (closes #7159)
This commit is contained in:
Bram Moolenaar
2020-10-17 22:04:08 +02:00
parent 403dc31f5a
commit 352134bbfb
4 changed files with 47 additions and 0 deletions

View File

@@ -622,6 +622,9 @@ def Test_assignment_failure()
CheckDefExecFailure(['var x: number',
'var y: number',
'[x, y] = [1]'], 'E1093:')
CheckDefExecFailure(['var x: string',
'var y: string',
'[x, y] = ["x"]'], 'E1093:')
CheckDefExecFailure(['var x: number',
'var y: number',
'var z: list<number>',