patch 8.0.0397: can't build with +viminfo but without +eval

Problem:    Cannot build with the viminfo feature but without the eval
            feature.
Solution:   Adjust #ifdef. (John Marriott)
diff --git a/src/misc2.c b/src/misc2.c
index 992e5c2..cfdfc4c 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -2099,7 +2099,7 @@
     return s;
 }
 
-#if defined(FEAT_VIMINFO) || defined(PROTO)
+#if defined(FEAT_VIMINFO) || defined(FEAT_EVAL) || defined(PROTO)
 /*
  * Make a copy of string "p" and add it to "gap".
  * When out of memory nothing changes.