diff src/structs.h @ 22529:35ef9b0a81a3 v8.2.1813

patch 8.2.1813: Vim9: can assign wrong type to script dict Commit: https://github.com/vim/vim/commit/10c65860f83589e0ca2498393d3cfef1115b7fe8 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Oct 8 21:16:42 2020 +0200 patch 8.2.1813: Vim9: can assign wrong type to script dict Problem: Vim9: can assign wrong type to script dict. (Christian J. Robinson) Solution: Check the type if known.
author Bram Moolenaar <Bram@vim.org>
date Thu, 08 Oct 2020 21:30:03 +0200
parents 4c21f7f6f9e3
children 7d6ba4204f66
line wrap: on
line diff
--- a/src/structs.h
+++ b/src/structs.h
@@ -4055,6 +4055,7 @@ typedef struct lval_S
     dict_T	*ll_dict;	// The Dictionary or NULL
     dictitem_T	*ll_di;		// The dictitem or NULL
     char_u	*ll_newkey;	// New key for Dict in alloc. mem or NULL.
+    type_T	*ll_valtype;	// type expected for the value or NULL
     blob_T	*ll_blob;	// The Blob or NULL
 } lval_T;