diff options
Diffstat (limited to 'src/scriptfile.c')
-rw-r--r-- | src/scriptfile.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/scriptfile.c b/src/scriptfile.c index 053dd06472..76c78e7548 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) { |