Problem: No error when using wrong arguments for setqflist() or
setloclist().
Solution: Check for the error.
return OK;
}
+ // A dict argument cannot be specified with a non-empty list argument
+ if (list != NULL && list->lv_len != 0 && what != NULL)
+ {
+ semsg(_(e_invarg2),
+ _("cannot have both a list and a \"what\" argument"));
+ return FAIL;
+ }
+
incr_quickfix_busy();
if (what != NULL)
call assert_equal(['Colors'], newl2.context)
call assert_equal('Line10', newl2.items[0].text)
call g:Xsetlist([], 'f')
+
+ " Cannot specify both a non-empty list argument and a dict argument
+ call assert_fails("call g:Xsetlist([{}], ' ', {})", 'E475:')
endfunc
func Test_qf_property()
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1101,
/**/
1100,
/**/