From 5ec7414a1c0512832f60c17437d6374cbf4b08e9 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 23 Jun 2018 17:14:41 +0200 Subject: [PATCH] patch 8.1.0104: can't build without the +eval feature Problem: Can't build without the +eval feature. Solution: Add #ifdef. --- src/regexp_nfa.c | 6 +++++- src/version.c | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 5a69c81a4..b095b95dd 100644 --- 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; diff --git a/src/version.c b/src/version.c index 45f339bc9..e2ccc112e 100644 --- a/src/version.c +++ b/src/version.c @@ -778,6 +778,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 104, /**/ 103, /**/ -- 2.40.0