0
0
mirror of https://github.com/vim/vim.git synced 2025-10-30 09:47:20 -04:00

patch 8.2.3210: Vim9: searchpair() sixth argument is compiled

Problem:    Vim9: searchpair() sixth argument is compiled. (Yegappan
            Lakshmanan)
Solution:   Only compile the fifth argument.
This commit is contained in:
Bram Moolenaar
2021-07-24 15:44:30 +02:00
parent 88421d6dc8
commit dd0b287c1e
3 changed files with 13 additions and 3 deletions

View File

@@ -2569,9 +2569,17 @@ def Test_searchpair()
unlet g:caught
lines =<< trim END
echo searchpair("a", "b", "c", "d", "1", "f")
echo searchpair("a", "b", "c", "d", "f", 33)
END
CheckDefAndScriptFailure2(lines, 'E1001:', 'E475:')
CheckDefAndScriptFailure2(lines, 'E1001: Variable not found: f', 'E475: Invalid argument: d')
lines =<< trim END
def TestPair()
echo searchpair("a", "b", "c", "d", "1", "f")
enddef
defcompile
END
CheckScriptSuccess(lines)
bwipe!
enddef