changeset 25178:0797c8ce343d v8.2.3125

patch 8.2.3125: variables are set but not used Commit: https://github.com/vim/vim/commit/09f688c33aad9692276dfb68842cf0621a0e2002 Author: =?UTF-8?q?Dundar=20G=C3=B6c?= <gocdundar@gmail.com> Date: Thu Jul 8 18:05:00 2021 +0200 patch 8.2.3125: variables are set but not used Problem: Variables are set but not used. Solution: Move the declarations to the block where they are used. (closes #8527)
author Bram Moolenaar <Bram@vim.org>
date Thu, 08 Jul 2021 18:15:03 +0200
parents fb75b9b1bd3e
children b262af8a4248
files src/regexp_nfa.c src/version.c
diffstat 2 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/regexp_nfa.c
+++ b/src/regexp_nfa.c
@@ -1371,8 +1371,6 @@ nfa_regatom(void)
     int		negated;
     int		result;
     int		startc = -1;
-    int		endc = -1;
-    int		oldstartc = -1;
     int		save_prev_at_start = prev_at_start;
 
     c = getchr();
@@ -1838,7 +1836,7 @@ collection:
 		 * Failed to recognize a character class. Use the simple
 		 * version that turns [abc] into 'a' OR 'b' OR 'c'
 		 */
-		startc = endc = oldstartc = -1;
+		startc = -1;
 		negated = FALSE;
 		if (*regparse == '^')			// negated range
 		{
@@ -1859,7 +1857,8 @@ collection:
 		emit_range = FALSE;
 		while (regparse < endp)
 		{
-		    oldstartc = startc;
+		    int	    oldstartc = startc;
+
 		    startc = -1;
 		    got_coll_char = FALSE;
 		    if (*regparse == '[')
@@ -2017,7 +2016,8 @@ collection:
 		    // Previous char was '-', so this char is end of range.
 		    if (emit_range)
 		    {
-			endc = startc;
+			int	endc = startc;
+
 			startc = oldstartc;
 			if (startc > endc)
 			    EMSG_RET_FAIL(_(e_reverse_range));
--- a/src/version.c
+++ b/src/version.c
@@ -756,6 +756,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3125,
+/**/
     3124,
 /**/
     3123,