fix(completion): remove wrong FUNC_ATTR_NONNULL_ALL (#19627)

This commit is contained in:
zeertzjq 2022-08-03 21:50:14 +08:00 committed by GitHub
parent 3df8d9b8c5
commit 0a29267514
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -825,7 +825,6 @@ static void ins_compl_longest_match(compl_T *match)
/// Add an array of matches to the list of matches.
/// Frees matches[].
static void ins_compl_add_matches(int num_matches, char **matches, int icase)
FUNC_ATTR_NONNULL_ALL
{
int add_r = OK;
Direction dir = compl_direction;

View File

@ -1253,4 +1253,10 @@ describe('completion', function()
feed('ifoo#<C-X><C-U>')
assert_alive()
end)
it('does not crash when using i_CTRL-X_CTRL-V to complete non-existent colorscheme', function()
feed('icolorscheme NOSUCHCOLORSCHEME<C-X><C-V>')
expect('colorscheme NOSUCHCOLORSCHEME')
assert_alive()
end)
end)