diff src/scriptfile.c @ 20921:187c3fb42c8f v8.2.1012

patch 8.2.1012: Vim9: cannot declare single character script variables Commit: https://github.com/vim/vim/commit/3b74b6b4bb9a022f8c6f6e544360d628e10df1ab Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jun 19 19:01:43 2020 +0200 patch 8.2.1012: Vim9: cannot declare single character script variables Problem: Vim9: cannot declare single character script variables. Solution: Don't see "b:", "s:", etc. as namespace. Fix item size of sn_var_vals.
author Bram Moolenaar <Bram@vim.org>
date Fri, 19 Jun 2020 19:15:03 +0200
parents 9f921ba86d05
children 0653b9b72091
line wrap: on
line diff
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -1343,7 +1343,7 @@ do_source(
 
 	    // Allocate the local script variables to use for this script.
 	    new_script_vars(script_items.ga_len);
-	    ga_init2(&si->sn_var_vals, sizeof(typval_T), 10);
+	    ga_init2(&si->sn_var_vals, sizeof(svar_T), 10);
 	    ga_init2(&si->sn_imports, sizeof(imported_T), 10);
 	    ga_init2(&si->sn_type_list, sizeof(type_T), 10);
 # ifdef FEAT_PROFILE