diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2023-10-05 20:14:43 +0200 |
---|---|---|
committer | Christian Brabandt <cb@256bit.org> | 2023-10-05 20:16:06 +0200 |
commit | b5a0719cb7abf51b0540df527cb9738a3ccf0d37 (patch) | |
tree | 5fa50a382935836aaede388f18fa751231d67d8d /src/evalvars.c | |
parent | b6d01f131c6ad44451b63ff437fa04169173f1c5 (diff) |
patch 9.0.1986: Vim9: accepting type-annotationsv9.0.1986
Problem: Vim9: accepting type-annotations
Solution: Reject type annotations outside of declarations.
closes: #13267
closes: #13283
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Diffstat (limited to 'src/evalvars.c')
-rw-r--r-- | src/evalvars.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/evalvars.c b/src/evalvars.c index 14b7dc39a4..d7a1a96a54 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -1858,6 +1858,7 @@ ex_let_one( char_u *p; int lval_flags = (flags & (ASSIGN_NO_DECL | ASSIGN_DECL)) ? GLV_NO_DECL : 0; + lval_flags |= (flags & ASSIGN_FOR_LOOP) ? GLV_FOR_LOOP : 0; if (op != NULL && *op != '=') lval_flags |= GLV_ASSIGN_WITH_OP; |