From: Bram Moolenaar Date: Sun, 4 Sep 2022 17:22:16 +0000 (+0100) Subject: Revert part of patch merged twice X-Git-Tag: v9.0.0381~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8f7116caddc6f0725cf1211407d97645c4eb7b65;p=vim Revert part of patch merged twice --- diff --git a/src/vim9cmds.c b/src/vim9cmds.c index 33e9be981..c294d70a8 100644 --- a/src/vim9cmds.c +++ b/src/vim9cmds.c @@ -1705,27 +1705,6 @@ get_defer_var_idx(cctx_T *cctx) return dfunc->df_defer_var_idx; } -/* - * Get the local variable index for deferred function calls. - * Reserve it when not done already. - * Returns zero for failure. - */ - int -get_defer_var_idx(cctx_T *cctx) -{ - dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) - + cctx->ctx_ufunc->uf_dfunc_idx; - if (dfunc->df_defer_var_idx == 0) - { - lvar_T *lvar = reserve_local(cctx, (char_u *)"@defer@", 7, - TRUE, &t_list_any); - if (lvar == NULL) - return 0; - dfunc->df_defer_var_idx = lvar->lv_idx + 1; - } - return dfunc->df_defer_var_idx; -} - /* * Compile "defer func(arg)". */