From cfcd011fcd8021da52fba62dabf7a2497f1879b7 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 27 Sep 2020 15:19:27 +0200 Subject: patch 8.2.1756: Vim9: :let will soon be disallowed Problem: Vim9: :let will soon be disallowed. Solution: Add v:disallow_let temporarily. Fix tests. --- src/vim9compile.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/vim9compile.c') diff --git a/src/vim9compile.c b/src/vim9compile.c index 832d7d93e..d505ca670 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -6979,6 +6979,12 @@ compile_def_function(ufunc_T *ufunc, int set_return_type, cctx_T *outer_cctx) break; case CMD_let: + if (get_vim_var_nr(VV_DISALLOW_LET)) + { + emsg(_(e_cannot_use_let_in_vim9_script)); + break; + } + // FALLTHROUGH case CMD_var: case CMD_final: case CMD_const: -- cgit v1.2.1