patch 8.2.4312: no error for using :vim9script in a :def function
Problem: No error for using :vim9script in a :def function.
Solution: Give an error when compiling.
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index 28dd78b..4fa71d9 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -1227,6 +1227,7 @@
v9.CheckScriptFailure(['vim9script', 'const str = "asdf"', 'str = "xxx"'], 'E46:')
assert_fails('vim9script', 'E1038:')
+ v9.CheckDefFailure(['vim9script'], 'E1038:')
enddef
def Test_script_var_shadows_function()