]> granicus.if.org Git - vim/commitdiff
patch 8.0.1724: declarations cannot be halfway a block v8.0.1724
authorBram Moolenaar <Bram@vim.org>
Mon, 16 Apr 2018 13:40:50 +0000 (15:40 +0200)
committerBram Moolenaar <Bram@vim.org>
Mon, 16 Apr 2018 13:40:50 +0000 (15:40 +0200)
Problem:    Declarations cannot be halfway a block.
Solution:   Move one declaration to check if this works for all compilers.

src/main.c
src/version.c

index 6d351b6ff3b1d7736f8fe49c88a32d30291adb05..a773122a89d8743db626ed7b7e6438b97f5ec000 100644 (file)
@@ -1056,7 +1056,6 @@ main_loop(
     int                cmdwin,     /* TRUE when working in the command-line window */
     int                noexmode)   /* TRUE when return on entering Ex mode */
 {
-    oparg_T    oa;                             /* operator arguments */
     volatile int previous_got_int = FALSE;     /* "got_int" was TRUE */
 #ifdef FEAT_CONCEAL
     /* these are static to avoid a compiler warning */
@@ -1096,6 +1095,7 @@ main_loop(
     }
 #endif
 
+    oparg_T    oa;     /* operator arguments */
     clear_oparg(&oa);
     while (!cmdwin
 #ifdef FEAT_CMDWIN
index bdd1a3d7e5dc04da292aacd40b9acddf04bf48ca..f81bcfab9477e8208d679369cf7440efd7aaaae3 100644 (file)
@@ -762,6 +762,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1724,
 /**/
     1723,
 /**/