Recent header file shuffling missed this old user of ALLOC_GROW() that was inside "#ifdef NO_PTHREADS' section and forgot to include the new file, alloc.h, that defines the macro. Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> --- run-command.c | 1 + 1 file changed, 1 insertion(+) diff --git c/run-command.c w/run-command.c index d4247d5fcc..1affea48af 100644 --- c/run-command.c +++ w/run-command.c @@ -1073,6 +1073,7 @@ static void NORETURN async_exit(int code) } #else +#include <alloc.h> static struct { void (**handlers)(void);