patch 8.0.0138
Problem:    Small build fails.
Solution:   Add #ifdef.
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index eebdcff..0c6536c 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -789,7 +789,11 @@
     /* It's possible to create an endless loop with ":execute", catch that
      * here.  The value of 200 allows nested function calls, ":source", etc.
      * Allow 200 or 'maxfuncdepth', whatever is larger. */
-    if (call_depth >= 200 && call_depth >= p_mfd)
+    if (call_depth >= 200
+#ifdef FEAT_EVAL
+	    && call_depth >= p_mfd
+#endif
+	    )
     {
 	EMSG(_("E169: Command too recursive"));
 #ifdef FEAT_EVAL