2.30.0-rc0 fails to compile strmap.o, and probably others, since this is in a header file: "git-compat-util.h", line 277: warning(1252): missing return statement at end of non-void function "setitimer" return strmap_remove(&map->map, str, 0); ^ "strmap.h", line 168: error(210): a void function may not return a value return strmap_remove(&set->map, str, 0); ^ "strmap.h", line 252: error(210): a void function may not return a value Aside from inlining bodies, this should not have compiled on any platform: static inline void strset_remove(struct strset *set, const char *str) { return strmap_remove(&set->map, str, 0); } What is really intended here? Sorry, Randall -- Brief whoami: NonStop developer since approximately 211288444200000000 UNIX developer since approximately 421664400 -- In my real life, I talk too much.