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/if_ruby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/if_ruby.c') diff --git a/src/if_ruby.c b/src/if_ruby.c index 8f9b35623..dd0f5db44 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -1147,7 +1147,7 @@ vim_to_ruby(typval_T *tv) hashitem_T *hi; dictitem_T *di; - for (hi = ht->ht_array; todo > 0; ++hi) + FOR_ALL_HASHTAB_ITEMS(ht, hi, todo) { if (!HASHITEM_EMPTY(hi)) { -- cgit v1.2.1