Skip to content

Commit

Permalink
patch 8.2.3813: confusing error when using :cc without error list
Browse files Browse the repository at this point in the history
Problem:    confusing error when using :cc without error list. (Gary Johnson)
Solution:   Give the "no errors" error.
  • Loading branch information
brammool committed Dec 15, 2021
1 parent 57bc233 commit a5d78d1
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/ex_docmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -4633,7 +4633,11 @@ invalid_range(exarg_T *eap)
#ifdef FEAT_QUICKFIX
// No error for value that is too big, will use the last entry.
if (eap->line2 <= 0)
{
if (eap->addr_count == 0)
return _(e_no_errors);
return _(e_invalid_range);
}
#endif
break;
case ADDR_QUICKFIX_VALID:
Expand Down
6 changes: 6 additions & 0 deletions src/testdir/test_quickfix.vim
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,12 @@ func s:setup_commands(cchar)
endif
endfunc

" This must be run before any error lists are created.
func Test_AA_cc_no_errors()
call assert_fails('cc', 'E42:')
call assert_fails('ll', 'E42:')
endfunc

" Tests for the :clist and :llist commands
func XlistTests(cchar)
call s:setup_commands(a:cchar)
Expand Down
2 changes: 2 additions & 0 deletions src/version.c
Original file line number Diff line number Diff line change
Expand Up @@ -749,6 +749,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
3813,
/**/
3812,
/**/
Expand Down

0 comments on commit a5d78d1

Please sign in to comment.