diff src/vim9cmds.c @ 30088:4eac06fb0191

Revert part of patch merged twice Commit: https://github.com/vim/vim/commit/8f7116caddc6f0725cf1211407d97645c4eb7b65 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Sep 4 18:22:16 2022 +0100 Revert part of patch merged twice
author Bram Moolenaar <Bram@vim.org>
date Sun, 04 Sep 2022 19:30:02 +0200
parents a5417ca098af
children d1c04b4dc60d
line wrap: on
line diff
--- a/src/vim9cmds.c
+++ b/src/vim9cmds.c
@@ -1706,27 +1706,6 @@ get_defer_var_idx(cctx_T *cctx)
 }
 
 /*
- * 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)".
  */
     char_u *