mirror of
https://github.com/neovim/neovim.git
synced 2026-03-06 17:17:21 +00:00
Merge pull request #29650 from ruuzia/fix_expression_parser_crash
fix: assert failure in VimL expression parser
This commit is contained in:
@@ -2938,6 +2938,13 @@ describe('API', function()
|
||||
return ('%s(%s)%s'):format(typ, args, rest)
|
||||
end
|
||||
end
|
||||
|
||||
it('does not crash parsing invalid VimL expression #29648', function()
|
||||
api.nvim_input(':<C-r>=')
|
||||
api.nvim_input('1bork/')
|
||||
assert_alive()
|
||||
end)
|
||||
|
||||
require('test.unit.viml.expressions.parser_tests')(it, _check_parsing, hl, fmtn)
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user