mirror of
https://github.com/vim/vim.git
synced 2025-10-02 05:04:20 -04:00
patch 7.4.1755
Problem: When using getreg() on a non-existing register a NULL list is returned. (Bjorn Linse) Solution: Allocate an empty list. Add a test.
This commit is contained in:
@@ -74,3 +74,12 @@ func Test_strcharpart()
|
||||
|
||||
call assert_equal('a', strcharpart('axb', -1, 2))
|
||||
endfunc
|
||||
|
||||
func Test_getreg_empty_list()
|
||||
call assert_equal('', getreg('x'))
|
||||
call assert_equal([], getreg('x', 1, 1))
|
||||
let x = getreg('x', 1, 1)
|
||||
let y = x
|
||||
call add(x, 'foo')
|
||||
call assert_equal(['foo'], y)
|
||||
endfunc
|
||||
|
Reference in New Issue
Block a user