patch 8.1.0217: compiler warning for variable set but not used

Problem:    Compiler warning for variable set but not used.
Solution:   Move tilde_file inside #ifdef. (Hirohito Higashi, closes #3255)
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 0094cdb..4c653ff 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -10654,9 +10654,9 @@
     int		resultlen;
     buf_T	*buf;
     int		valid = VALID_HEAD + VALID_PATH;    /* assume valid result */
-    int		tilde_file = FALSE;
     int		spec_idx;
 #ifdef FEAT_MODIFY_FNAME
+    int		tilde_file = FALSE;
     int		skip_mod = FALSE;
 #endif
     char_u	strbuf[30];
@@ -10723,7 +10723,9 @@
 		else
 		{
 		    result = curbuf->b_fname;
+#ifdef FEAT_MODIFY_FNAME
 		    tilde_file = STRCMP(result, "~") == 0;
+#endif
 		}
 		break;
 
@@ -10790,7 +10792,9 @@
 		    else
 		    {
 			result = buf->b_fname;
+#ifdef FEAT_MODIFY_FNAME
 			tilde_file = STRCMP(result, "~") == 0;
+#endif
 		    }
 		}
 		break;