@@ -1463,10 +1463,12 @@ func Test_expr4_fails()
14631463 call v9.CheckDefAndScriptFailure ([" var x = [13] =~ [88]" ], ' Cannot compare list with list' , 1 )
14641464 call v9.CheckDefAndScriptFailure ([" var x = [13] !~ [88]" ], ' Cannot compare list with list' , 1 )
14651465
1466- call v9.CheckDefAndScriptFailure ([' var j: job' , ' var chan: channel' , ' var r = j == chan' ], ' Cannot compare job with channel' , 3 )
1467- call v9.CheckDefAndScriptFailure ([' var j: job' , ' var x: list<any>' , ' var r = j == x' ], ' Cannot compare job with list' , 3 )
1468- call v9.CheckDefAndScriptFailure ([' var j: job' , ' var Xx: func' , ' var r = j == Xx' ], ' Cannot compare job with func' , 3 )
1469- call v9.CheckDefAndScriptFailure ([' var j: job' , ' var Xx: func' , ' var r = j == Xx' ], ' Cannot compare job with func' , 3 )
1466+ if has (' job' )
1467+ call v9.CheckDefAndScriptFailure ([' var j: job' , ' var chan: channel' , ' var r = j == chan' ], ' Cannot compare job with channel' , 3 )
1468+ call v9.CheckDefAndScriptFailure ([' var j: job' , ' var x: list<any>' , ' var r = j == x' ], ' Cannot compare job with list' , 3 )
1469+ call v9.CheckDefAndScriptFailure ([' var j: job' , ' var Xx: func' , ' var r = j == Xx' ], ' Cannot compare job with func' , 3 )
1470+ call v9.CheckDefAndScriptFailure ([' var j: job' , ' var Xx: func' , ' var r = j == Xx' ], ' Cannot compare job with func' , 3 )
1471+ endif
14701472endfunc
14711473
14721474" test addition, subtraction, concatenation
0 commit comments