patch 8.2.1623: Vim9: using :call where it is not needed

Problem:    Vim9: using :call where it is not needed.
Solution:   Remove :call. (closes #6892)
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 711d5ba..3c16fa4 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -122,7 +122,7 @@
   lines =<< trim END
       vim9script
       try
-        call eval('0 ? 1: 2')
+        eval('0 ? 1: 2')
       catch
       endtry
       assert_equal(v:true, eval(string(v:true)))
@@ -132,7 +132,7 @@
   lines =<< trim END
       vim9script
       try
-        call eval('0 ? 1 :2')
+        eval('0 ? 1 :2')
       catch
       endtry
       assert_equal(v:true, eval(string(v:true)))
@@ -480,7 +480,7 @@
   assert_equal(false, 'abc' ==# 'ABC')
   set noignorecase
 
-  call CheckDefFailure(["let x = 'a' == xxx"], 'E1001:', 1)
+  CheckDefFailure(["let x = 'a' == xxx"], 'E1001:', 1)
 
   let bb = 0z3f
   assert_equal(true, 0z3f == bb)
@@ -1225,7 +1225,7 @@
     			* yf[0])
   endif
 
-  call CheckDefFailure(["let x = 6 * xxx"], 'E1001', 1)
+  CheckDefFailure(["let x = 6 * xxx"], 'E1001', 1)
 enddef
 
 def Test_expr6_vim9script()
@@ -1382,9 +1382,9 @@
   let nr = <number>234
   assert_equal(234, nr)
 
-  call CheckDefFailure(["let x = <nr>123"], 'E1010:', 1)
-  call CheckDefFailure(["let x = <number >123"], 'E1068:', 1)
-  call CheckDefFailure(["let x = <number 123"], 'E1104:', 1)
+  CheckDefFailure(["let x = <nr>123"], 'E1010:', 1)
+  CheckDefFailure(["let x = <number >123"], 'E1068:', 1)
+  CheckDefFailure(["let x = <number 123"], 'E1104:', 1)
 enddef
 
 " test low level expression
@@ -1416,7 +1416,7 @@
   assert_equal(g:blob_one, 0z01)
   assert_equal(g:blob_long, 0z0102.0304)
 
-  call CheckDefFailure(["let x = 0z123"], 'E973:', 1)
+  CheckDefFailure(["let x = 0z123"], 'E973:', 1)
 enddef
 
 def Test_expr7_string()
@@ -1429,16 +1429,16 @@
   assert_equal(g:string_long, "abcdefghijklm")
   assert_equal(g:string_special, "ab\ncd\ref\ekk")
 
-  call CheckDefFailure(['let x = "abc'], 'E114:', 1)
-  call CheckDefFailure(["let x = 'abc"], 'E115:', 1)
+  CheckDefFailure(['let x = "abc'], 'E114:', 1)
+  CheckDefFailure(["let x = 'abc"], 'E115:', 1)
 enddef
 
 def Test_expr7_vimvar()
   let old: list<string> = v:oldfiles
   let compl: dict<any> = v:completed_item
 
-  call CheckDefFailure(["let old: list<number> = v:oldfiles"], 'E1012: type mismatch, expected list<number> but got list<string>', 1)
-  call CheckDefFailure(["let old: dict<number> = v:completed_item"], 'E1012: type mismatch, expected dict<number> but got dict<any>', 1)
+  CheckDefFailure(["let old: list<number> = v:oldfiles"], 'E1012: type mismatch, expected list<number> but got list<string>', 1)
+  CheckDefFailure(["let old: dict<number> = v:completed_item"], 'E1012: type mismatch, expected dict<number> but got dict<any>', 1)
 enddef
 
 def Test_expr7_special()
@@ -1460,11 +1460,11 @@
   assert_equal(g:special_null, v:null)
   assert_equal(g:special_none, v:none)
 
-  call CheckDefFailure(['v:true = true'], 'E46:', 1)
-  call CheckDefFailure(['v:true = false'], 'E46:', 1)
-  call CheckDefFailure(['v:false = true'], 'E46:', 1)
-  call CheckDefFailure(['v:null = 11'], 'E46:', 1)
-  call CheckDefFailure(['v:none = 22'], 'E46:', 1)
+  CheckDefFailure(['v:true = true'], 'E46:', 1)
+  CheckDefFailure(['v:true = false'], 'E46:', 1)
+  CheckDefFailure(['v:false = true'], 'E46:', 1)
+  CheckDefFailure(['v:null = 11'], 'E46:', 1)
+  CheckDefFailure(['v:none = 22'], 'E46:', 1)
 enddef
 
 def Test_expr7_special_vim9script()
@@ -1509,24 +1509,24 @@
   	2] [3,
 		4]
 
-  call CheckDefFailure(["let x = 1234[3]"], 'E1107:', 1)
-  call CheckDefExecFailure(["let x = g:anint[3]"], 'E1062:', 1)
+  CheckDefFailure(["let x = 1234[3]"], 'E1107:', 1)
+  CheckDefExecFailure(["let x = g:anint[3]"], 'E1062:', 1)
 
-  call CheckDefFailure(["let x = g:list_mixed[xxx]"], 'E1001:', 1)
+  CheckDefFailure(["let x = g:list_mixed[xxx]"], 'E1001:', 1)
 
-  call CheckDefFailure(["let x = [1,2,3]"], 'E1069:', 1)
-  call CheckDefFailure(["let x = [1 ,2, 3]"], 'E1068:', 1)
+  CheckDefFailure(["let x = [1,2,3]"], 'E1069:', 1)
+  CheckDefFailure(["let x = [1 ,2, 3]"], 'E1068:', 1)
 
-  call CheckDefExecFailure(["echo 1", "let x = [][0]", "echo 3"], 'E684:', 2)
+  CheckDefExecFailure(["echo 1", "let x = [][0]", "echo 3"], 'E684:', 2)
 
-  call CheckDefExecFailure(["let x = g:list_mixed['xx']"], 'E1029:', 1)
-  call CheckDefFailure(["let x = g:list_mixed["], 'E1097:', 2)
-  call CheckDefFailure(["let x = g:list_mixed[0"], 'E1097:', 2)
-  call CheckDefExecFailure(["let x = g:list_empty[3]"], 'E684:', 1)
-  call CheckDefFailure(["let l: list<number> = [234, 'x']"], 'E1012:', 1)
-  call CheckDefFailure(["let l: list<number> = ['x', 234]"], 'E1012:', 1)
-  call CheckDefFailure(["let l: list<string> = [234, 'x']"], 'E1012:', 1)
-  call CheckDefFailure(["let l: list<string> = ['x', 123]"], 'E1012:', 1)
+  CheckDefExecFailure(["let x = g:list_mixed['xx']"], 'E1029:', 1)
+  CheckDefFailure(["let x = g:list_mixed["], 'E1097:', 2)
+  CheckDefFailure(["let x = g:list_mixed[0"], 'E1097:', 2)
+  CheckDefExecFailure(["let x = g:list_empty[3]"], 'E684:', 1)
+  CheckDefFailure(["let l: list<number> = [234, 'x']"], 'E1012:', 1)
+  CheckDefFailure(["let l: list<number> = ['x', 234]"], 'E1012:', 1)
+  CheckDefFailure(["let l: list<string> = [234, 'x']"], 'E1012:', 1)
+  CheckDefFailure(["let l: list<string> = ['x', 123]"], 'E1012:', 1)
 enddef
 
 def Test_expr7_list_vim9script()
@@ -1647,9 +1647,9 @@
   assert_equal(false, LambdaUsingArg(0)())
   assert_equal(true, LambdaUsingArg(1)())
 
-  call CheckDefFailure(["filter([1, 2], {k,v -> 1})"], 'E1069:', 1)
+  CheckDefFailure(["filter([1, 2], {k,v -> 1})"], 'E1069:', 1)
   # error is in first line of the lambda
-  call CheckDefFailure(["let L = {a -> a + b}"], 'E1001:', 0)
+  CheckDefFailure(["let L = {a -> a + b}"], 'E1001:', 0)
 
   assert_equal('xxxyyy', 'xxx'->{a, b -> a .. b}('yyy'))
 
@@ -1714,26 +1714,26 @@
   mixed = #{a: 234}
   mixed = #{}
 
-  call CheckDefFailure(["let x = #{a:8}"], 'E1069:', 1)
-  call CheckDefFailure(["let x = #{a : 8}"], 'E1068:', 1)
-  call CheckDefFailure(["let x = #{a :8}"], 'E1068:', 1)
-  call CheckDefFailure(["let x = #{a: 8 , b: 9}"], 'E1068:', 1)
+  CheckDefFailure(["let x = #{a:8}"], 'E1069:', 1)
+  CheckDefFailure(["let x = #{a : 8}"], 'E1068:', 1)
+  CheckDefFailure(["let x = #{a :8}"], 'E1068:', 1)
+  CheckDefFailure(["let x = #{a: 8 , b: 9}"], 'E1068:', 1)
 
-  call CheckDefFailure(["let x = #{8: 8}"], 'E1014:', 1)
-  call CheckDefFailure(["let x = #{xxx}"], 'E720:', 1)
-  call CheckDefFailure(["let x = #{xxx: 1", "let y = 2"], 'E722:', 2)
-  call CheckDefFailure(["let x = #{xxx: 1,"], 'E723:', 2)
-  call CheckDefFailure(["let x = {'a': xxx}"], 'E1001:', 1)
-  call CheckDefFailure(["let x = {xxx: 8}"], 'E1001:', 1)
-  call CheckDefFailure(["let x = #{a: 1, a: 2}"], 'E721:', 1)
-  call CheckDefFailure(["let x = #"], 'E1015:', 1)
-  call CheckDefExecFailure(["let x = g:anint.member"], 'E715:', 1)
-  call CheckDefExecFailure(["let x = g:dict_empty.member"], 'E716:', 1)
+  CheckDefFailure(["let x = #{8: 8}"], 'E1014:', 1)
+  CheckDefFailure(["let x = #{xxx}"], 'E720:', 1)
+  CheckDefFailure(["let x = #{xxx: 1", "let y = 2"], 'E722:', 2)
+  CheckDefFailure(["let x = #{xxx: 1,"], 'E723:', 2)
+  CheckDefFailure(["let x = {'a': xxx}"], 'E1001:', 1)
+  CheckDefFailure(["let x = {xxx: 8}"], 'E1001:', 1)
+  CheckDefFailure(["let x = #{a: 1, a: 2}"], 'E721:', 1)
+  CheckDefFailure(["let x = #"], 'E1015:', 1)
+  CheckDefExecFailure(["let x = g:anint.member"], 'E715:', 1)
+  CheckDefExecFailure(["let x = g:dict_empty.member"], 'E716:', 1)
 
-  call CheckDefFailure(['let x: dict<number> = #{a: 234, b: "1"}'], 'E1012:', 1)
-  call CheckDefFailure(['let x: dict<number> = #{a: "x", b: 134}'], 'E1012:', 1)
-  call CheckDefFailure(['let x: dict<string> = #{a: 234, b: "1"}'], 'E1012:', 1)
-  call CheckDefFailure(['let x: dict<string> = #{a: "x", b: 134}'], 'E1012:', 1)
+  CheckDefFailure(['let x: dict<number> = #{a: 234, b: "1"}'], 'E1012:', 1)
+  CheckDefFailure(['let x: dict<number> = #{a: "x", b: 134}'], 'E1012:', 1)
+  CheckDefFailure(['let x: dict<string> = #{a: 234, b: "1"}'], 'E1012:', 1)
+  CheckDefFailure(['let x: dict<string> = #{a: "x", b: 134}'], 'E1012:', 1)
 enddef
 
 def Test_expr7_dict_vim9script()
@@ -1837,9 +1837,9 @@
   assert_equal('one', #{one: 'one'}.one)
   assert_equal('one', #{one: 'one'}[g:oneString])
 
-  call CheckDefFailure(["let x = g:dict_one.#$!"], 'E1002:', 1)
-  call CheckDefExecFailure(["let d: dict<any>", "echo d['a']"], 'E716:', 2)
-  call CheckDefExecFailure(["let d: dict<number>", "d = g:list_empty"], 'E1029: Expected dict but got list', 2)
+  CheckDefFailure(["let x = g:dict_one.#$!"], 'E1002:', 1)
+  CheckDefExecFailure(["let d: dict<any>", "echo d['a']"], 'E716:', 2)
+  CheckDefExecFailure(["let d: dict<number>", "d = g:list_empty"], 'E1029: Expected dict but got list', 2)
 enddef
 
 def Test_expr7_any_index_slice()
@@ -1991,7 +1991,7 @@
   assert_equal('testvar', $TESTVAR)
   assert_equal('', $ASDF_ASD_XXX)
 
-  call CheckDefFailure(["let x = $$$"], 'E1002:', 1)
+  CheckDefFailure(["let x = $$$"], 'E1002:', 1)
 enddef
 
 def Test_expr7_register()
@@ -2006,7 +2006,7 @@
 
   normal axyz
   assert_equal("xyz", @.)
-  call CheckDefFailure(["@. = 'yes'"], 'E354:', 1)
+  CheckDefFailure(["@. = 'yes'"], 'E354:', 1)
 
   @/ = 'slash'
   assert_equal('slash', @/)
@@ -2091,11 +2091,11 @@
   assert_equal(true, !range(5)->empty())
   assert_equal([0, 1, 2], --3->range())
 
-  call CheckDefFailure(["let x = 'yes'->Echo"], 'E107:', 1)
-  call CheckScriptFailure([
-	"vim9script",
-	"let x = substitute ('x', 'x', 'x', 'x')"
-	], 'E121:', 2)
+  CheckDefFailure(["let x = 'yes'->Echo"], 'E107:', 1)
+  CheckScriptFailure([
+   "vim9script",
+   "let x = substitute ('x', 'x', 'x', 'x')"
+   ], 'E121:', 2)
 
   let auto_lines =<< trim END
       def g:some#func(): string