aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEliseo Martínez <eliseomarmol@gmail.com>2014-11-10 00:03:47 +0100
committerEliseo Martínez <eliseomarmol@gmail.com>2014-11-11 01:43:13 +0100
commit4e02a1bf46995e784ea6f7688113a02a8dd3f8ed (patch)
tree80971b55c1ec443acde47c43b6905e9ca754d9ef /src
parent1002e3fe1ddb1d95c838197dc802c3b1ba094bd3 (diff)
downloadrneovim-4e02a1bf46995e784ea6f7688113a02a8dd3f8ed.tar.gz
rneovim-4e02a1bf46995e784ea6f7688113a02a8dd3f8ed.tar.bz2
rneovim-4e02a1bf46995e784ea6f7688113a02a8dd3f8ed.zip
Fix warnings: fileio.c: readfile(): Dead assignment: HI.
Problem : Dead assignment @ 1754. Diagnostic : Harmless issue. Rationale : It's true `iconv_fd` is not going to be used again (we are in the failure handler). But what is being done (assigning sentinel value to mark as "empty" after destroying) is in fact good practice, which could turn significant if more code is added later on. So, we don't want to remove this. Resolution : Leave it there, but exclude from analysis.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/fileio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index ecc05a9faa..16431d14c3 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -1751,7 +1751,9 @@ failed:
# ifdef USE_ICONV
if (iconv_fd != (iconv_t)-1) {
iconv_close(iconv_fd);
+# ifndef __clang_analyzer__
iconv_fd = (iconv_t)-1;
+# endif
}
# endif