summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_match.vim
diff options
context:
space:
mode:
authorChristian Brabandt <cb@256bit.org>2024-04-16 22:23:17 +0200
committerChristian Brabandt <cb@256bit.org>2024-04-16 22:23:17 +0200
commitf7d31adcc22eae852d6e7a5b59e9755ba7b51d35 (patch)
tree7dfcab9b1a01a58b7b284ae2347e0e5261a3fb60 /src/testdir/test_match.vim
parent8560e6cf9797ea1d55ecaea6bf8ee8ec783c291a (diff)
patch 9.1.0340: Problem: Error with matchaddpos() and empty listv9.1.0340
Problem: Error with matchaddpos() and empty list (@rickhow) Solution: Return early for an empty list fixes: #14525 closes: #14563 Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'src/testdir/test_match.vim')
-rw-r--r--src/testdir/test_match.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/testdir/test_match.vim b/src/testdir/test_match.vim
index 1896158907..eb777912eb 100644
--- a/src/testdir/test_match.vim
+++ b/src/testdir/test_match.vim
@@ -307,6 +307,7 @@ func Test_matchaddpos_error()
" Why doesn't the following error have an error code E...?
call assert_fails("call matchaddpos('Error', [{}])", 'E290:')
call assert_equal(-1, matchaddpos('Error', test_null_list()))
+ call assert_equal(-1, matchaddpos('Error', []))
call assert_fails("call matchaddpos('Error', [1], [], 1)", 'E745:')
call assert_equal(-1, matchaddpos('Search', [[]]))
call assert_fails("call matchaddpos('Search', [[{}]])", 'E728:')
@@ -433,5 +434,4 @@ func Test_match_tab_with_linebreak()
call StopVimInTerminal(buf)
endfunc
-
" vim: shiftwidth=2 sts=2 expandtab