patch 8.2.2588: build failure with tiny features

Problem:    Build failure with tiny features.
Solution:   Add #ifdef.  Run recover test separately.
diff --git a/src/memline.c b/src/memline.c
index 4da7b43..4c4a1b2 100644
--- a/src/memline.c
+++ b/src/memline.c
@@ -1100,8 +1100,11 @@
     // process can't be running now.
     if (mch_stat((char *)swap_fname, &st) != -1
 	    && sysinfo(&sinfo) == 0
-	    && st.st_mtime < time(NULL) - (override_sysinfo_uptime >= 0
-				     ? override_sysinfo_uptime : sinfo.uptime))
+	    && st.st_mtime < time(NULL) - (
+# ifdef FEAT_EVAL
+		override_sysinfo_uptime >= 0 ? override_sysinfo_uptime :
+# endif
+		sinfo.uptime))
 	return FALSE;
 #endif
     return mch_process_running(char_to_long(b0p->b0_pid));