# HG changeset patch # User Bram Moolenaar # Date 1560608105 -7200 # Node ID 81b791a843bc17d7accd7530cdf1f71d13e4db43 # Parent 6fd092960cdf4da9300b2fd960ccbfe35f217180 patch 8.1.1540: cannot build without the +eval feature commit https://github.com/vim/vim/commit/0abb4273f6c14f9ebca8be67d42c6e67b4f612cf Author: Bram Moolenaar Date: Sat Jun 15 16:06:00 2019 +0200 patch 8.1.1540: cannot build without the +eval feature Problem: Cannot build without the +eval feature. Solution: Define ex_const if needed. diff --git a/src/ex_docmd.c b/src/ex_docmd.c --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -296,6 +296,7 @@ static void ex_tag_cmd(exarg_T *eap, cha # define ex_endtry ex_ni # define ex_endfunction ex_ni # define ex_let ex_ni +# define ex_const ex_ni # define ex_unlet ex_ni # define ex_lockvar ex_ni # define ex_unlockvar ex_ni @@ -4852,6 +4853,7 @@ replace_makeprg(exarg_T *eap, char_u *p, /* * Expand file name in Ex command argument. + * When an error is detected, "errormsgp" is set to a non-NULL pointer. * Return FAIL for failure, OK otherwise. */ int diff --git a/src/version.c b/src/version.c --- 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 */ /**/ + 1540, +/**/ 1539, /**/ 1538,