* lib/malloca.h (malloca): Pacify gcc -Wbad-function-cast
diagnostic that I got on Fedora 27 with gcc 7.3.1
20180130.
To pacify GCC, I had to cast alloca’s result to some type other
than void * before casting that to uintptr_t.
+2018-02-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ malloca: pacify gcc -Wbad-function-cast
+ * lib/malloca.h (malloca): Pacify gcc -Wbad-function-cast
+ diagnostic that I got on Fedora 27 with gcc 7.3.1 20180130.
+ To pacify GCC, I had to cast alloca’s result to some type other
+ than void * before casting that to uintptr_t.
+
2018-02-20 Paul Eggert <eggert@cs.ucla.edu>
utimecmp: new function utimecmpat
#if HAVE_ALLOCA
# define malloca(N) \
((N) < 4032 - (2 * sa_alignment_max - 1) \
- ? (void *) (((uintptr_t) alloca ((N) + 2 * sa_alignment_max - 1) \
+ ? (void *) (((uintptr_t) (char *) alloca ((N) + 2 * sa_alignment_max - 1) \
+ (2 * sa_alignment_max - 1)) \
& ~(uintptr_t)(2 * sa_alignment_max - 1)) \
: mmalloca (N))