# HG changeset patch # User Bram Moolenaar # Date 1634157004 -7200 # Node ID 39901825dd61960ac11ea7388964dc98a502cd67 # Parent 837198c91a2569d2e4eadebe8ca537ba7b6dab32 patch 8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested Commit: https://github.com/vim/vim/commit/c0abac67d7a9cccf836bbda002ec72914e3cb3d7 Author: Bram Moolenaar Date: Wed Oct 13 21:17:05 2021 +0100 patch 8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested Problem: Vim9: special cases for "g" and "s" insufficiently tested. Solution: Add a few more test cases. diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -1531,11 +1531,35 @@ def Test_no_space_after_command() g /pat/cmd END CheckDefAndScriptFailure(lines, 'E1242:', 1) + lines =<< trim END + g #pat#cmd + END + CheckDefAndScriptFailure(lines, 'E1242:', 1) + lines =<< trim END + g#pat#cmd + END + CheckDefAndScriptSuccess(lines) + lines =<< trim END + g# pat#cmd + END + CheckDefAndScriptSuccess(lines) lines =<< trim END s /pat/repl END CheckDefAndScriptFailure(lines, 'E1242:', 1) + lines =<< trim END + s #pat#repl + END + CheckDefAndScriptFailure(lines, 'E1242:', 1) + lines =<< trim END + s#pat#repl + END + CheckDefExecAndScriptFailure(lines, 'E486:', 1) + lines =<< trim END + s# pat#repl + END + CheckDefExecAndScriptFailure(lines, 'E486:', 1) enddef diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3506, +/**/ 3505, /**/ 3504,