diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-03-31 23:32:31 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-03-31 23:32:31 +0200 |
commit | 05afceeddc4afbbca60e4e6a729a50d33d4b19f7 (patch) | |
tree | 6a9153d6198fde25a73ba3cd1c7a7be60e7d94aa /src/vim9.h | |
parent | bd5da371aafe5a2207065643502f4d1ff6b286c7 (diff) | |
download | vim-git-05afceeddc4afbbca60e4e6a729a50d33d4b19f7.tar.gz |
patch 8.2.0488: Vim9: compiling can break when using a lambda inside :defv8.2.0488
Problem: Vim9: Compiling can break when using a lambda inside :def.
Solution: Do not keep a pointer to the dfunc_T for longer time.
Diffstat (limited to 'src/vim9.h')
-rw-r--r-- | src/vim9.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vim9.h b/src/vim9.h index 7b95c377e..a414caa63 100644 --- a/src/vim9.h +++ b/src/vim9.h @@ -257,7 +257,7 @@ struct dfunc_S { // Functions defined with :def are stored in this growarray. // They are never removed, so that they can be found by index. // Deleted functions have the df_deleted flag set. -garray_T def_functions = {0, 0, sizeof(dfunc_T), 200, NULL}; +garray_T def_functions = {0, 0, sizeof(dfunc_T), 50, NULL}; #else extern garray_T def_functions; #endif |