summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_substitute.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-02-26 14:00:07 +0100
committerBram Moolenaar <Bram@vim.org>2017-02-26 14:00:07 +0100
commitba748c8a847561c043a63827bcb1d98bdebe16e6 (patch)
tree9c5660b52127b6e85fc48ea5187700f28ad31d4b /src/testdir/test_substitute.vim
parent376407674ff10b60e7c6090906be50982763f0f3 (diff)
patch 8.0.0374: invalid memory access when using :sc in Ex modev8.0.0374
Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle) Solution: Avoid the column being negative. Also fix a hang in Ex mode.
Diffstat (limited to 'src/testdir/test_substitute.vim')
-rw-r--r--src/testdir/test_substitute.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/testdir/test_substitute.vim b/src/testdir/test_substitute.vim
index a3bc04dcd0..f2dfdc7019 100644
--- a/src/testdir/test_substitute.vim
+++ b/src/testdir/test_substitute.vim
@@ -106,3 +106,11 @@ function! Test_substitute_variants()
endfor
endfor
endfunction
+
+func Test_substitute_repeat()
+ " This caused an invalid memory access.
+ split Xfile
+ s/^/x
+ call feedkeys("Qsc\<CR>y", 'tx')
+ bwipe!
+endfunc