summaryrefslogtreecommitdiff
path: root/src/scriptfile.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-08-16 20:24:29 +0100
committerBram Moolenaar <Bram@vim.org>2022-08-16 20:24:29 +0100
commit887748742deae3d6de7aa0fdbb042afe1ccf5e7a (patch)
tree3434eec0fb92e3c467c9fd94c0a5aeaae2e844cc /src/scriptfile.c
parent1889f499a4f248cd84e0e0bf6d0d820016774494 (diff)
downloadvim-git-887748742deae3d6de7aa0fdbb042afe1ccf5e7a.tar.gz
patch 9.0.0222: no good reason why text objects are only in larger buildsv9.0.0222
Problem: No good reason why text objects are only in larger builds. Solution: Graduate +textobjects.
Diffstat (limited to 'src/scriptfile.c')
-rw-r--r--src/scriptfile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/scriptfile.c b/src/scriptfile.c
index 053dd0647..76c78e754 100644
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -1378,6 +1378,7 @@ do_source_ext(
int sid;
scriptitem_T *si = NULL;
int save_estack_compiling = estack_compiling;
+ ESTACK_CHECK_DECLARATION
#endif
#ifdef STARTUPTIME
struct timeval tv_rel;
@@ -1388,7 +1389,6 @@ do_source_ext(
#endif
int save_sticky_cmdmod_flags = sticky_cmdmod_flags;
int trigger_source_post = FALSE;
- ESTACK_CHECK_DECLARATION
CLEAR_FIELD(cookie);
if (fname == NULL)
@@ -1693,7 +1693,9 @@ do_source_ext(
if (got_int)
emsg(_(e_interrupted));
+#ifdef FEAT_EVAL
ESTACK_CHECK_NOW
+#endif
estack_pop();
if (p_verbose > 1)
{