diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-09-09 21:41:34 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-09-09 21:41:34 +0200 |
commit | ea683da58cf9ecf3afab9d650d3d2da76e5298d3 (patch) | |
tree | 7e022beea3b46caf8ba23e2b1b290a412eedac1b /src/testdir | |
parent | 16b3578f355282846f2600ce77fb344950f0b9ce (diff) | |
download | vim-git-ea683da58cf9ecf3afab9d650d3d2da76e5298d3.tar.gz |
patch 7.4.2356v7.4.2356
Problem: Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
Solution: Don't set "pat" only set "searchstr".
Diffstat (limited to 'src/testdir')
-rw-r--r-- | src/testdir/test_search.vim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_search.vim b/src/testdir/test_search.vim index 9c2d61051..3b9aff4e7 100644 --- a/src/testdir/test_search.vim +++ b/src/testdir/test_search.vim @@ -268,3 +268,14 @@ func Test_search_cmdline2() call test_disable_char_avail(0) bw! endfunc + +func Test_use_sub_pat() + split + let @/ = '' + func X() + s/^/a/ + / + endfunc + call X() + bwipe! +endfunc |