r369944 - [msvc] Add necessary #include to make compiler intrinsics available.
Richard Smith via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 26 11:33:16 PDT 2019
Author: rsmith
Date: Mon Aug 26 11:33:15 2019
New Revision: 369944
URL: http://llvm.org/viewvc/llvm-project?rev=369944&view=rev
Log:
[msvc] Add necessary #include to make compiler intrinsics available.
Modified:
cfe/trunk/lib/Basic/Stack.cpp
Modified: cfe/trunk/lib/Basic/Stack.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Stack.cpp?rev=369944&r1=369943&r2=369944&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Stack.cpp (original)
+++ cfe/trunk/lib/Basic/Stack.cpp Mon Aug 26 11:33:15 2019
@@ -15,6 +15,10 @@
#include "llvm/ADT/Optional.h"
#include "llvm/Support/CrashRecoveryContext.h"
+#ifdef _MSC_VER
+#include <intrin.h> // for _AddressOfReturnAddress
+#endif
+
static LLVM_THREAD_LOCAL void *BottomOfStack = nullptr;
static void *getStackPointer() {
More information about the cfe-commits
mailing list