patch 8.2.1136: Vim9: return type of argv() is always any
Problem: Vim9: return type of argv() is always any.
Solution: Use list<string> if there is no argument.
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index cc938a5..c3236ff 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -610,6 +610,15 @@
assert_equal(6, res)
enddef
+def Test_argv_return_type()
+ next fileone filetwo
+ let res = ''
+ for name in argv()
+ res ..= name
+ endfor
+ assert_equal('fileonefiletwo', res)
+enddef
+
def Test_func_type_part()
let RefVoid: func: void
RefVoid = FuncNoArgNoRet