]> granicus.if.org Git - vim/commitdiff
Revert part of patch merged twice
authorBram Moolenaar <Bram@vim.org>
Sun, 4 Sep 2022 17:22:16 +0000 (18:22 +0100)
committerBram Moolenaar <Bram@vim.org>
Sun, 4 Sep 2022 17:22:16 +0000 (18:22 +0100)
src/vim9cmds.c

index 33e9be981cf4f84495e592eb60b7f0bc0478fcc4..c294d70a85193d508d81687c6ef6e966bbe5fa87 100644 (file)
@@ -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)".
  */