updated for version 7.0094
diff --git a/src/misc2.c b/src/misc2.c
index fd882ff..f9bff83 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -974,6 +974,9 @@
# 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 @@
# 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 @@
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 @@
/* highlight info */
free_highlight();
+ reset_last_sourcing();
+
# ifdef UNIX
/* Machine-specific free. */
mch_free_mem();