patch 8.2.3791: build error with +cindent but without +smartindent

Problem:    Build error with +cindent but without +smartindent.
Solution:   Move declaration of "do_cindent". (John Marriott)
diff --git a/src/change.c b/src/change.c
index 0471214..bfcb6cc 100644
--- a/src/change.c
+++ b/src/change.c
@@ -1388,6 +1388,9 @@
     char_u	*p;
     int		saved_char = NUL;	// init for GCC
     pos_T	*pos;
+#ifdef FEAT_CINDENT
+    int		do_cindent;
+#endif
 #ifdef FEAT_SMARTINDENT
     int		do_si = (!p_paste && curbuf->b_p_si
 # ifdef FEAT_CINDENT
@@ -1397,9 +1400,6 @@
 					&& *curbuf->b_p_inde == NUL
 # endif
 			);
-#ifdef FEAT_CINDENT
-    int		do_cindent;
-#endif
     int		no_si = FALSE;		// reset did_si afterwards
     int		first_char = NUL;	// init for GCC
 #endif