From: Bram Moolenaar Date: Tue, 7 Aug 2018 17:32:52 +0000 (+0200) Subject: patch 8.1.0246: build failure without the +eval feature X-Git-Tag: v8.1.0246 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ee380ae376692529b6f1805185015cb4717c6940;p=vim patch 8.1.0246: build failure without the +eval feature Problem: Build failure without the +eval feature. Solution: Add #ifdef --- diff --git a/src/edit.c b/src/edit.c index b5c129f99..8ee464357 100644 --- a/src/edit.c +++ b/src/edit.c @@ -1722,9 +1722,11 @@ ins_redraw( { aco_save_T aco; +#ifdef FEAT_EVAL // Sync undo when the autocommand calls setline() or append(), so that // it can be undone separately. u_sync_once = 2; +#endif // save and restore curwin and curbuf, in case the autocmd changes them aucmd_prepbuf(&aco, curbuf); @@ -1732,9 +1734,11 @@ ins_redraw( aucmd_restbuf(&aco); curbuf->b_last_changedtick = CHANGEDTICK(curbuf); +#ifdef FEAT_EVAL if (u_sync_once == 1) ins_need_undo = TRUE; u_sync_once = 0; +#endif } #ifdef FEAT_INS_EXPAND diff --git a/src/version.c b/src/version.c index 3b437c45a..a3539f0c1 100644 --- a/src/version.c +++ b/src/version.c @@ -794,6 +794,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 246, /**/ 245, /**/