summaryrefslogtreecommitdiff
path: root/src/ToolBox/SOS
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2016-02-17 13:38:46 -0800
committerJan Kotas <jkotas@microsoft.com>2016-02-17 13:38:46 -0800
commit6ad35ca6638ed7b57bbbf21aa9d082e3f39f1d6b (patch)
treeab65d82df7b7933d73e0f063933ac2bc303f8cbb /src/ToolBox/SOS
parent38bfba8bb44aa09abad5de3605b1e53e57fc49f4 (diff)
parent6952d90ad3edfc461ecbe081f121419f4072326c (diff)
downloadcoreclr-6ad35ca6638ed7b57bbbf21aa9d082e3f39f1d6b.tar.gz
coreclr-6ad35ca6638ed7b57bbbf21aa9d082e3f39f1d6b.tar.bz2
coreclr-6ad35ca6638ed7b57bbbf21aa9d082e3f39f1d6b.zip
Merge pull request #3189 from krytarowski/netbsd-support-49
Enforce compiler version of alloca(3) on NetBSD
Diffstat (limited to 'src/ToolBox/SOS')
-rw-r--r--src/ToolBox/SOS/Strike/strike.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/ToolBox/SOS/Strike/strike.h b/src/ToolBox/SOS/Strike/strike.h
index a23a3f17bb..d6bd54dc54 100644
--- a/src/ToolBox/SOS/Strike/strike.h
+++ b/src/ToolBox/SOS/Strike/strike.h
@@ -76,6 +76,16 @@
#ifndef PAL_STDCPP_COMPAT
#include <malloc.h>
#endif
+
+#ifdef FEATURE_PAL
+#ifndef alloca
+#define alloca __builtin_alloca
+#endif
+#ifndef _alloca
+#define _alloca __builtin_alloca
+#endif
+#endif // FEATURE_PAL
+
#include <stddef.h>
#ifndef FEATURE_PAL
@@ -128,4 +138,3 @@ HRESULT SetNGENCompilerFlags(DWORD flags);
#endif // __strike_h__
-