]> git.ipfire.org Git - thirdparty/git.git/blobdiff - hashmap.h
push: do not turn --delete '' into a matching push
[thirdparty/git.git] / hashmap.h
index ef220de4c64dabceb01273147b04bf5ebe897879..b011b394fefe34f46d098f02f1e19fd987bb2476 100644 (file)
--- a/hashmap.h
+++ b/hashmap.h
@@ -449,7 +449,8 @@ static inline struct hashmap_entry *hashmap_iter_first(struct hashmap *map,
  * containing a @member which is a "struct hashmap_entry"
  */
 #define hashmap_for_each_entry(map, iter, var, member) \
-       for (var = hashmap_iter_first_entry_offset(map, iter, \
+       for (var = NULL, /* for systems without typeof */ \
+            var = hashmap_iter_first_entry_offset(map, iter, \
                                                OFFSETOF_VAR(var, member)); \
                var; \
                var = hashmap_iter_next_entry_offset(iter, \