From cb36c2a3cdd5610487dd830d430bf022f288328d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 29 Jul 2022 18:32:20 +0100 Subject: 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. --- src/testdir/test_regexp_utf8.vim | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/testdir') diff --git a/src/testdir/test_regexp_utf8.vim b/src/testdir/test_regexp_utf8.vim index e7672ddd8..d665a6f0b 100644 --- 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!') -- cgit v1.2.1