mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.2.4234: test_garbagecollect_now() does not check v:testing
Problem: test_garbagecollect_now() does not check v:testing as documented. Solution: Give an error if v:testing is not set.
This commit is contained in:
@@ -1153,7 +1153,10 @@ f_test_garbagecollect_now(typval_T *argvars UNUSED, typval_T *rettv UNUSED)
|
||||
{
|
||||
// This is dangerous, any Lists and Dicts used internally may be freed
|
||||
// while still in use.
|
||||
garbage_collect(TRUE);
|
||||
if (!get_vim_var_nr(VV_TESTING))
|
||||
emsg(_(e_calling_test_garbagecollect_now_while_v_testing_is_not_set));
|
||||
else
|
||||
garbage_collect(TRUE);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user