aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-01-31 08:12:44 +0800
committerGitHub <noreply@github.com>2022-01-31 08:12:44 +0800
commit62c8715ee9be95f9e0f5164dc9b39a04f4d60e8a (patch)
treebd7209e1daebe31d563fee443988f24f4efd7c27 /src/nvim/testdir
parent4dcc7bcbedbb2a9e9166b94900d4c3e363468578 (diff)
downloadrneovim-62c8715ee9be95f9e0f5164dc9b39a04f4d60e8a.tar.gz
rneovim-62c8715ee9be95f9e0f5164dc9b39a04f4d60e8a.tar.bz2
rneovim-62c8715ee9be95f9e0f5164dc9b39a04f4d60e8a.zip
vim-patch:8.1.2412: crash when evaluating expression with error (#17109)
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_lambda.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_lambda.vim b/src/nvim/testdir/test_lambda.vim
index 63bb4ae1ef..72ddbcf6dc 100644
--- a/src/nvim/testdir/test_lambda.vim
+++ b/src/nvim/testdir/test_lambda.vim
@@ -303,3 +303,8 @@ func Test_lambda_with_index()
let Extract = {-> function(List, ['foobar'])()[0]}
call assert_equal('foobar', Extract())
endfunc
+
+func Test_lambda_error()
+ " This was causing a crash
+ call assert_fails('ec{@{->{d->()()', 'E15')
+endfunc