From a1e97b18f1c90fb85683bd09b597511cdf14a34e Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Fri, 4 Jan 2019 02:29:17 +0100 Subject: PVS/V547: diff.c: Expression is always true --- src/nvim/diff.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/nvim/diff.c b/src/nvim/diff.c index c4e011d5d1..0209c8251a 100644 --- a/src/nvim/diff.c +++ b/src/nvim/diff.c @@ -1565,7 +1565,8 @@ static void diff_read(int idx_orig, int idx_new, diffout_T *dout) &lnum_new, &count_new) == FAIL) { continue; } - } else if (diffstyle == DIFF_UNIFIED) { + } else { + assert(diffstyle == DIFF_UNIFIED); if (STRNCMP(line, "@@ ", 3) != 0) { continue; // not the start of a diff block } @@ -1573,9 +1574,6 @@ static void diff_read(int idx_orig, int idx_new, diffout_T *dout) &lnum_new, &count_new) == FAIL) { continue; } - } else { - EMSG(_("E959: Invalid diff format.")); - break; } // Go over blocks before the change, for which orig and new are equal. -- cgit