aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/api/command.c1
-rw-r--r--src/nvim/eval/userfunc.c2
-rw-r--r--src/nvim/normal.c2
-rw-r--r--src/nvim/quickfix.c6
4 files changed, 3 insertions, 8 deletions
diff --git a/src/nvim/api/command.c b/src/nvim/api/command.c
index 96e643f1fe..33efa6b326 100644
--- a/src/nvim/api/command.c
+++ b/src/nvim/api/command.c
@@ -412,7 +412,6 @@ String nvim_cmd(uint64_t channel_id, Dict(cmd) *cmd, Dict(cmd_opts) *opts, Error
}
if (!argc_valid) {
- argc = 0; // Ensure that args array isn't erroneously freed at the end.
VALIDATION_ERROR("Incorrect number of arguments supplied");
}
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
index 7283fb3cec..a90148bf23 100644
--- a/src/nvim/eval/userfunc.c
+++ b/src/nvim/eval/userfunc.c
@@ -1268,7 +1268,7 @@ void free_all_functions(void)
// Clean up the current_funccal chain and the funccal stack.
while (current_funccal != NULL) {
tv_clear(current_funccal->rettv);
- cleanup_function_call(current_funccal);
+ cleanup_function_call(current_funccal); // -V595
if (current_funccal == NULL && funccal_stack != NULL) {
restore_funccal();
}
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index 92a4b00cd0..e3bd4de9a0 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -2481,7 +2481,7 @@ size_t find_ident_at_pos(win_T *wp, linenr_T lnum, colnr_T startcol, char_u **te
col = 0;
// Search for point of changing multibyte character class.
this_class = mb_get_class(ptr);
- while (ptr[col] != NUL
+ while (ptr[col] != NUL // -V781
&& ((i == 0
? mb_get_class(ptr + col) == this_class
: mb_get_class(ptr + col) != 0)
diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c
index d5797e87e5..bdfaa11935 100644
--- a/src/nvim/quickfix.c
+++ b/src/nvim/quickfix.c
@@ -3153,11 +3153,7 @@ static void qf_list_entry(qfline_T *qfp, int qf_idx, bool cursel)
if (len > IOSIZE) {
tbuf = xmalloc(len);
- if (tbuf != NULL) {
- tbuflen = len;
- } else {
- tbuf = IObuff;
- }
+ tbuflen = len;
}
// Remove newlines and leading whitespace from the text. For an