diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-09-21 20:35:55 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-09-21 20:35:55 +0200 |
commit | 078269bdce7e75d5693c7313d92a229786bb95ee (patch) | |
tree | 148a862c19fc9ae3d5d90f8c853ccaa090220705 /src/testdir/test_vim9_script.vim | |
parent | 10e4f12bf4cd08328618bbf4e57a15435296e586 (diff) | |
download | vim-git-078269bdce7e75d5693c7313d92a229786bb95ee.tar.gz |
patch 8.2.1720: Vim9: memory leak with heredoc that isn't executedv8.2.1720
Problem: Vim9: memory leak with heredoc that isn't executed. (Dominique
Pellé)
Solution: Don't clear the list items. (closes #6991)
Diffstat (limited to 'src/testdir/test_vim9_script.vim')
-rw-r--r-- | src/testdir/test_vim9_script.vim | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim index 42eaab0ad..c00df6be2 100644 --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -259,6 +259,14 @@ def Test_assignment() let w: number w = 123 assert_equal(123, w) + + + # this should not leak + if 0 + let text =<< trim END + some text + END + endif enddef def Test_vim9_single_char_vars() |