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