summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2005-06-26 22:29:44 +0000
committervimboss <devnull@localhost>2005-06-26 22:29:44 +0000
commit06b773571189dfeffe62c07c8d6e2aa34a01c4ea (patch)
tree347f32c6fb8379e7a97b8e5f5647b059118e2cef
parentf4f322278469334447bc4d72589e99867f962995 (diff)
downloadvim-06b773571189dfeffe62c07c8d6e2aa34a01c4ea.tar.gz
updated for version 7.0094
-rw-r--r--src/misc2.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/misc2.c b/src/misc2.c
index fd882ff9..f9bff838 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -974,6 +974,9 @@ free_all_mem()
# if defined(FEAT_EVAL)
do_cmdline_cmd((char_u *)"breakdel *");
# endif
+# if defined(FEAT_PROFILE)
+ do_cmdline_cmd((char_u *)"profdel *");
+# endif
# ifdef FEAT_TITLE
free_titles();
@@ -983,10 +986,6 @@ free_all_mem()
# endif
/* Obviously named calls. */
-# if defined(FEAT_EVAL)
- free_scriptnames();
- free_all_functions();
-# endif
# if defined(FEAT_AUTOCMD)
free_all_autocmds();
# endif
@@ -1010,7 +1009,7 @@ free_all_mem()
vim_free(clip_exclude_prog);
vim_free(last_cmdline);
vim_free(new_last_cmdline);
- vim_free(keep_msg);
+ set_keep_msg(NULL);
vim_free(ff_expand_buffer);
/* Clear cmdline history. */
@@ -1056,6 +1055,8 @@ free_all_mem()
/* highlight info */
free_highlight();
+ reset_last_sourcing();
+
# ifdef UNIX
/* Machine-specific free. */
mch_free_mem();