aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEliseo Martínez <eliseomarmol@gmail.com>2014-11-08 11:33:36 +0100
committerEliseo Martínez <eliseomarmol@gmail.com>2014-11-11 01:43:12 +0100
commit1575642b11a48005563b9fc993325ed6e50d5488 (patch)
tree2514b973fb1b91466c46a1c8d7a776a42b029b88 /src
parent49cf578b76d573ebee2cf7e4f9b398dc64a13025 (diff)
downloadrneovim-1575642b11a48005563b9fc993325ed6e50d5488.tar.gz
rneovim-1575642b11a48005563b9fc993325ed6e50d5488.tar.bz2
rneovim-1575642b11a48005563b9fc993325ed6e50d5488.zip
Fix warnings: ex_docmd.c: eval_vars(): Unitialized arg: FP.
Problem : Uninitialized argument value @ 7704. Diagnostic : False positive. Rationale : Error occurs if `switch(spec_idx)` doesn't enter any case, which should not occur after `spec_idx = find_cmdline_var(...)` returned non-negative. Resolution : Add default clause to switch and error if reached.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/ex_docmd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 21c877e2b9..67c346237c 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -7699,6 +7699,10 @@ eval_vars (
sprintf((char *)strbuf, "%" PRId64, (int64_t)sourcing_lnum);
result = strbuf;
break;
+ default:
+ // should not happen
+ *errormsg = (char_u *)"";
+ return NULL;
}
resultlen = (int)STRLEN(result); /* length of new string */