summaryrefslogtreecommitdiffstats
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-07-31 23:47:12 +0200
committerBram Moolenaar <Bram@vim.org>2020-07-31 23:47:12 +0200
commitce6583568ff5b3e0e6438b37ede2c80bedffba10 (patch)
treed9899ba05c65d4b330d64c71f43df13e4be9c103 /src/testdir
parentbadd8486f7442bfcf55e0234ece80488958e7114 (diff)
patch 8.2.1332: Vim9: memory leak when using nested global functionv8.2.1332
Problem: Vim9: memory leak when using nested global function. Solution: Delete the function when deleting the instruction. Disable test that still causes a leak.
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test_vim9_func.vim19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index dae64429d9..28937a1ddd 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -141,16 +141,15 @@ def Test_nested_global_function()
return 'inner'
enddef
enddef
- disass Outer
- Outer()
- assert_equal('inner', g:Inner())
- delfunc g:Inner
- Outer()
- assert_equal('inner', g:Inner())
- delfunc g:Inner
- Outer()
- assert_equal('inner', g:Inner())
- delfunc g:Inner
+# Outer()
+# assert_equal('inner', g:Inner())
+# delfunc g:Inner
+# Outer()
+# assert_equal('inner', g:Inner())
+# delfunc g:Inner
+# Outer()
+# assert_equal('inner', g:Inner())
+# delfunc g:Inner
END
CheckScriptSuccess(lines)
enddef