aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Config/alloca.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Config/alloca.h b/include/llvm/Config/alloca.h
index b413325..7351aa4 100644
--- a/include/llvm/Config/alloca.h
+++ b/include/llvm/Config/alloca.h
@@ -24,7 +24,8 @@
* (notably FreeBSD) defined alloca() there.
*/
#ifdef _MSC_VER
-/* noop on Visual C++ */
+#include <malloc.h>
+#define alloca _alloca
#elif defined(HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(__MINGW_H) && defined(HAVE_MALLOC_H)