diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-04-12 22:22:31 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-04-12 22:22:31 +0200 |
commit | 23e032523e377d367e06441e88c67692a8c6c3e9 (patch) | |
tree | 04db10f3d16be0dfae4a784937c28fc159fd2c56 /src/testdir | |
parent | 5e774c7579a4a00d3f44fdcfcb56861bd73372e4 (diff) | |
download | vim-git-23e032523e377d367e06441e88c67692a8c6c3e9.tar.gz |
patch 8.2.0564: Vim9: calling a def function from non-vim9 may failv8.2.0564
Problem: Vim9: calling a def function from non-vim9 may fail.
Solution: Convert varargs to a list.
Diffstat (limited to 'src/testdir')
-rw-r--r-- | src/testdir/test_vim9_func.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim index 38d7c5a5a..c98acc906 100644 --- a/src/testdir/test_vim9_func.vim +++ b/src/testdir/test_vim9_func.vim @@ -576,6 +576,13 @@ def Test_multiline() assert_equal('text777one-two', MultiLine('text', 777, 'one', 'two')) enddef +func Test_multiline_not_vim9() + call assert_equal('text1234', MultiLine('text')) + call assert_equal('text777', MultiLine('text', 777)) + call assert_equal('text777one', MultiLine('text', 777, 'one')) + call assert_equal('text777one-two', MultiLine('text', 777, 'one', 'two')) +endfunc + " When using CheckScriptFailure() for the below test, E1010 is generated instead " of E1056. |