commit | 7a6eaa06f98cef61d2131c25b4b47b8262cb8f59 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Mar 21 20:53:29 2021 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Mar 21 20:53:29 2021 +0100 |
tree | 0b8e7b4442d9f362521bcd1aa7422de3e4782509 | |
parent | f90c855c71863296859780f7b4e0386e96f1c465 [diff] [blame] |
patch 8.2.2635: Vim9: cannot define an inline function Problem: Vim9: cannot define an inline function. Solution: Make an inline function mostly work.
diff --git a/src/misc2.c b/src/misc2.c index 70a19c1..90b8b58 100644 --- a/src/misc2.c +++ b/src/misc2.c
@@ -2026,8 +2026,9 @@ { int i; - for (i = 0; i < gap->ga_len; ++i) - vim_free(((char_u **)(gap->ga_data))[i]); + if (gap->ga_data != NULL) + for (i = 0; i < gap->ga_len; ++i) + vim_free(((char_u **)(gap->ga_data))[i]); ga_clear(gap); }