Re: [ANNOUNCE] git-2.30.0-rc0 - Compile Fails on HPE NonStop
- From
Randall S. Becker <rsbecker@nexbridge.com>
- Date
- Dec 14, 2020, 23:12 UTC
- Message-ID
- <035d01d6d26e$8c255260$a46ff720$@nexbridge.com>
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 valueAside 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.