summaryrefslogtreecommitdiffstats
path: root/src/proto/evalvars.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-05-24 23:00:18 +0200
committerBram Moolenaar <Bram@vim.org>2020-05-24 23:00:18 +0200
commit822ba24743af9ee1b5e7f656a7a61a38f3638bca (patch)
tree7fb853a5f43c2d2682b4c9fd55a0e257e95d2446 /src/proto/evalvars.pro
parentf7271e831614d15d173c7f562cc26f48c2554ce9 (diff)
patch 8.2.0818: Vim9: using a discovery phase doesn't work wellv8.2.0818
Problem: Vim9: using a discovery phase doesn't work well. Solution: Remove the discovery phase, instead compile a function only when it is used. Add :defcompile to compile def functions earlier.
Diffstat (limited to 'src/proto/evalvars.pro')
-rw-r--r--src/proto/evalvars.pro1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/proto/evalvars.pro b/src/proto/evalvars.pro
index 3d07a6dfeb..58e922113e 100644
--- a/src/proto/evalvars.pro
+++ b/src/proto/evalvars.pro
@@ -16,7 +16,6 @@ void restore_vimvar(int idx, typval_T *save_tv);
list_T *heredoc_get(exarg_T *eap, char_u *cmd, int script_get);
void ex_let(exarg_T *eap);
void ex_const(exarg_T *eap);
-void ex_let_const(exarg_T *eap, int redefine);
int ex_let_vars(char_u *arg_start, typval_T *tv, int copy, int semicolon, int var_count, int flags, char_u *op);
char_u *skip_var_list(char_u *arg, int include_type, int *var_count, int *semicolon);
void list_hashtable_vars(hashtab_T *ht, char *prefix, int empty, int *first);