From 14113fdf9cb3d588c0d1c3a210246b981cf5aad3 Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Tue, 7 Mar 2023 17:13:51 +0000 Subject: patch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file Problem: FOR_ALL_ macros are defined in an unexpected file. Solution: Move FOR_ALL_ macros to macros.h. Add FOR_ALL_HASHTAB_ITEMS. (Yegappan Lakshmanan, closes #12109) --- src/evalfunc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/evalfunc.c') diff --git a/src/evalfunc.c b/src/evalfunc.c index 1dc723fdc9..135cb58894 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -7825,7 +7825,7 @@ max_min(typval_T *argvars, typval_T *rettv, int domax) if (d != NULL) { todo = (int)d->dv_hashtab.ht_used; - for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi) + FOR_ALL_HASHTAB_ITEMS(&d->dv_hashtab, hi, todo) { if (!HASHITEM_EMPTY(hi)) { -- cgit v1.2.3