patch 8.2.3137: Vim9: no error when a line only has a variable name
Problem: Vim9: no error when a line only has a variable name.
Solution: Give an error when an expression is evaluated without an effect.
(closes #8538)
diff --git a/src/testdir/test_vim9_func.vim b/src/testdir/test_vim9_func.vim
index 89cdee7..08e68d1 100644
--- a/src/testdir/test_vim9_func.vim
+++ b/src/testdir/test_vim9_func.vim
@@ -2538,7 +2538,7 @@
set eventignore=
autocmd QuickFixCmdPost * copen
def AutocmdsDisabled()
- eval 0
+ eval 1 + 2
enddef
func Func()
noautocmd call s:AutocmdsDisabled()
@@ -2551,8 +2551,8 @@
enddef
def StackTop()
- eval 1
- eval 2
+ eval 1 + 2
+ eval 2 + 3
# call not on fourth line
StackBot()
enddef