summaryrefslogtreecommitdiff
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-09-09 21:41:34 +0200
committerBram Moolenaar <Bram@vim.org>2016-09-09 21:41:34 +0200
commitea683da58cf9ecf3afab9d650d3d2da76e5298d3 (patch)
tree7e022beea3b46caf8ba23e2b1b290a412eedac1b /src/testdir
parent16b3578f355282846f2600ce77fb344950f0b9ce (diff)
downloadvim-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.vim11
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