# HG changeset patch # User Bram Moolenaar # Date 1659116702 -7200 # Node ID 893f448af76d95e3d74c4e60d74975af9396a9b2 # Parent 6dd40b0de0fea38967a1459c0aceed7eb2ac620d patch 9.0.0106: illegal byte regexp test doesn't fail when fix is reversed Commit: https://github.com/vim/vim/commit/cb36c2a3cdd5610487dd830d430bf022f288328d Author: Bram Moolenaar Date: Fri Jul 29 18:32:20 2022 +0100 patch 9.0.0106: illegal byte regexp test doesn't fail when fix is reversed Problem: Illegal byte regexp test doesn't fail when fix is reversed. Solution: Make sure illegal bytes end up in sourced script file. diff --git a/src/testdir/test_regexp_utf8.vim b/src/testdir/test_regexp_utf8.vim --- a/src/testdir/test_regexp_utf8.vim +++ b/src/testdir/test_regexp_utf8.vim @@ -563,12 +563,8 @@ func Test_match_invalid_byte() endfunc func Test_match_illegal_byte() - let lines =<< trim END - silent! buffer ÿ\c - next ÿ - 0scriptnames - source - END + " Text has illegal bytes which need to be set explicitly + let lines = ["norm :set no\x01\", "silent n\xff", "silent norm :b\xff\"] call writefile(lines, 'Xregexp') call system(GetVimCommand() .. ' -X -Z -e -s -S Xregexp -c qa!') diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -736,6 +736,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 106, +/**/ 105, /**/ 104,