diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2022-12-03 21:44:13 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-03 21:44:13 +0800 |
| commit | e642825e281b7a9f259b8bc0b83b94a78b18a2c4 (patch) | |
| tree | 846f82101d13a45c8c5faf26971472ea880af4ea /src/nvim/testdir/test_trycatch.vim | |
| parent | c768b578faba671beab435954dc4e5a321c94728 (diff) | |
| parent | 0cb90114d4c4801457e286c9b72ad0f394877d05 (diff) | |
| download | rneovim-e642825e281b7a9f259b8bc0b83b94a78b18a2c4.tar.gz rneovim-e642825e281b7a9f259b8bc0b83b94a78b18a2c4.tar.bz2 rneovim-e642825e281b7a9f259b8bc0b83b94a78b18a2c4.zip | |
Merge pull request #21274 from zeertzjq/vim-8.2.3992
vim-patch:8.2.{3992,4261,4262},9.0.{0110,0577}
Diffstat (limited to 'src/nvim/testdir/test_trycatch.vim')
| -rw-r--r-- | src/nvim/testdir/test_trycatch.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_trycatch.vim b/src/nvim/testdir/test_trycatch.vim index 8a1d2d3fa7..ef20e03126 100644 --- a/src/nvim/testdir/test_trycatch.vim +++ b/src/nvim/testdir/test_trycatch.vim @@ -3,6 +3,7 @@ source check.vim source shared.vim +source vim9.vim "------------------------------------------------------------------------------- " Test environment {{{1 @@ -2007,6 +2008,27 @@ func Test_try_catch_errors() call assert_fails('try | for i in range(5) | endif | endtry', 'E580:') call assert_fails('try | while v:true | endtry', 'E170:') call assert_fails('try | if v:true | endtry', 'E171:') + + " this was using a negative index in cstack[] + let lines =<< trim END + try + for + if + endwhile + if + finally + END + call CheckScriptFailure(lines, 'E690:') + + let lines =<< trim END + try + for + if + endwhile + if + endtry + END + call CheckScriptFailure(lines, 'E690:') endfunc " Test for verbose messages with :try :catch, and :finally {{{1 |