diff src/regexp_nfa.c @ 14173:4b59671bce9c v8.1.0104

patch 8.1.0104: can't build without the +eval feature commit https://github.com/vim/vim/commit/5ec7414a1c0512832f60c17437d6374cbf4b08e9 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jun 23 17:14:41 2018 +0200 patch 8.1.0104: can't build without the +eval feature Problem: Can't build without the +eval feature. Solution: Add #ifdef.
author Christian Brabandt <cb@256bit.org>
date Sat, 23 Jun 2018 17:15:05 +0200
parents 99a96be12254
children 15530de011bc
line wrap: on
line diff
--- a/src/regexp_nfa.c
+++ b/src/regexp_nfa.c
@@ -5693,7 +5693,11 @@ nfa_regmatch(
 	nextlist->has_pim = FALSE;
 	++nfa_listid;
 	if (prog->re_engine == AUTOMATIC_ENGINE
-		&& (nfa_listid >= NFA_MAX_STATES || nfa_fail_for_testing))
+		&& (nfa_listid >= NFA_MAX_STATES
+# ifdef FEAT_EVAL
+		    || nfa_fail_for_testing
+# endif
+		    ))
 	{
 	    /* too many states, retry with old engine */
 	    nfa_match = NFA_TOO_EXPENSIVE;