diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-06-15 20:06:34 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-06-15 20:06:34 +0200 |
commit | 8ac681a280ffae14c30784a54587ad6cb640afbb (patch) | |
tree | 01189333fc67f2c62054a481b90c53dcb4584e91 /src/testdir/test_vim9_script.vim | |
parent | 968a5b62ffd3e08005d907d93eaaf807be466a88 (diff) | |
download | vim-git-8ac681a280ffae14c30784a54587ad6cb640afbb.tar.gz |
patch 8.2.3004: Vim9: error for missing colon given while skippingv8.2.3004
Problem: Vim9: error for missing colon given while skipping.
Solution: Do not give the error when skipping. (closes #8385)
Diffstat (limited to 'src/testdir/test_vim9_script.vim')
-rw-r--r-- | src/testdir/test_vim9_script.vim | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim index d5951c647..9237fdfad 100644 --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -590,6 +590,19 @@ def Test_try_catch_throw() return 2 enddef assert_equal(4, ReturnInFinally()) + + var lines =<< trim END + vim9script + try + acos('0.5') + ->setline(1) + catch + g:caught = v:exception + endtry + END + CheckScriptSuccess(lines) + assert_match('E808: Number or Float required', g:caught) + unlet g:caught enddef " :while at the very start of a function that :continue jumps to |