From 64c75a59c92cabbdfe795920337db2a82e9a8c1d Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Tue, 6 May 2014 00:57:33 +0000 Subject: Include intrin.h before windows.h as a workaround for the x64 self-host On x64, windows.h doesn't include intrin.h for intrinsics. It just declares them in the global namespace and uses them, expecting the compiler to lower it as a builtin. We basically need to do this in clang, eventually. llvm-svn: 208023 --- llvm/lib/Support/Atomic.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Support') diff --git a/llvm/lib/Support/Atomic.cpp b/llvm/lib/Support/Atomic.cpp index 9559ad72957..2ef32b08ef2 100644 --- a/llvm/lib/Support/Atomic.cpp +++ b/llvm/lib/Support/Atomic.cpp @@ -17,6 +17,7 @@ using namespace llvm; #if defined(_MSC_VER) +#include #include #undef MemoryFence #endif -- cgit v1.2.3