1
0
forked from aniani/vim

patch 8.2.2481: Vim9: confusing error when variable arguments have default

Problem:    Vim9: confusing error when variable arguments have a default
            value.
Solution:   Give a specific error message. (closes #7793)
This commit is contained in:
Bram Moolenaar
2021-02-07 15:59:49 +01:00
parent c3fc75db02
commit 4f53b79bf5
3 changed files with 17 additions and 0 deletions

View File

@@ -781,6 +781,16 @@ def Test_call_def_varargs()
Func(1, 'a')
END
CheckScriptFailure(lines, 'E1013: Argument 1: type mismatch')
lines =<< trim END
vim9script
def Func( # some comment
...l = []
)
echo l
enddef
END
CheckScriptFailure(lines, 'E1160:')
enddef
let s:value = ''