commit | 30fd8204cecb317d842b964d624d492088d6d15f | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Sep 26 15:09:30 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Sep 26 15:09:30 2020 +0200 |
tree | 0df8a56d4a3c20098586020bc35b5e6e0b681894 | |
parent | 273af497cac345897cf6369baa87a070876a5815 [diff] [blame] |
patch 8.2.1744: Vim9: using ":const!" is weird Problem: Vim9: using ":const!" is weird. Solution: Use "var" - "final" - "const" like Dart. "let" still works for now.
diff --git a/src/vim9execute.c b/src/vim9execute.c index 02d2c30..955c3aa 100644 --- a/src/vim9execute.c +++ b/src/vim9execute.c
@@ -729,7 +729,7 @@ funccal_entry_T entry; save_funccal(&entry); - set_var_const(name, NULL, tv, FALSE, LET_NO_COMMAND); + set_var_const(name, NULL, tv, FALSE, ASSIGN_NO_DECL); restore_funccal(); }