From cefc26ab63382ce7eb0db7b4b3704ef1f5c3b14b Mon Sep 17 00:00:00 2001 From: Eliseo Martínez Date: Wed, 5 Nov 2014 22:21:42 +0100 Subject: Fix warnings: edit.c: mb_replace_pop_ins(): Unitilialized arg: FP. Problem : Uninitialized argument value @ 6296. Diagnostic : False positive. Rationale : Error occurs if n <= 1. That's not possible because n >= 1 due to `MB_BYTE2LEN` postcondition and n != 1 because we are in the else branch. Resolution : Assert n > 1. --- src/nvim/edit.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/nvim/edit.c b/src/nvim/edit.c index fba8246218..82f9c17f3a 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -6290,6 +6290,7 @@ static void mb_replace_pop_ins(int cc) break; } else { buf[0] = c; + assert(n > 1); for (i = 1; i < n; ++i) buf[i] = replace_pop(); if (utf_iscomposing(utf_ptr2char(buf))) -- cgit