From: Bram Moolenaar Date: Thu, 13 Sep 2018 15:32:07 +0000 (+0200) Subject: patch 8.1.0381: variable declaration not at start of block X-Git-Tag: v8.1.0381 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5c6f574bd1e07d6eab077fa8f28b2c0cd480b068;p=vim patch 8.1.0381: variable declaration not at start of block Problem: Variable declaration not at start of block. Solution: Fix line ordering. --- diff --git a/src/version.c b/src/version.c index 76fdb492a..8addd2c36 100644 --- a/src/version.c +++ b/src/version.c @@ -794,6 +794,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 381, /**/ 380, /**/ diff --git a/src/xdiff/xpatience.c b/src/xdiff/xpatience.c index 00af0ff11..2c65aac38 100644 --- a/src/xdiff/xpatience.c +++ b/src/xdiff/xpatience.c @@ -209,11 +209,6 @@ static struct entry *find_longest_common_sequence(struct hashmap *map) struct entry **sequence = (struct entry **)xdl_malloc(map->nr * sizeof(struct entry *)); int longest = 0, i; struct entry *entry; - - /* Added to silence Coverity. */ - if (sequence == NULL) - return map->first; - /* * If not -1, this entry in sequence must never be overridden. * Therefore, overriding entries before this has no effect, so @@ -221,6 +216,10 @@ static struct entry *find_longest_common_sequence(struct hashmap *map) */ int anchor_i = -1; + /* Added to silence Coverity. */ + if (sequence == NULL) + return map->first; + for (entry = map->first; entry; entry = entry->next) { if (!entry->line2 || entry->line2 == NON_UNIQUE) continue;