Browse Source

unconditonally define alloca as __builtin_alloca

This enables alternative compilers, which may not define __GNUC__,
to implement alloca, which is still fairly widely used.

This is similar to how stdarg.h already works in musl; compilers must
implement __builtin_va_arg, there is no fallback definition.
master
Michael Forney 6 years ago
committed by Rich Felker
parent
commit
a56ec7e8e2
  1. 2
      include/alloca.h

2
include/alloca.h

@ -10,9 +10,7 @@ extern "C" {
void *alloca(size_t);
#ifdef __GNUC__
#define alloca __builtin_alloca
#endif
#ifdef __cplusplus
}

Loading…
Cancel
Save