Commit c06d11cd by Nicolas Capens

Fix Visual Studio 2017 compilation.

When building with VC++ 2017 RC and its default header files the intrin.h header file is less aggressively included by Windows headers. This causes build breaks on Chrome x64 builds with VC++ 2017 RC when X86MCTargetDesc.cpp uses __cpuid without first including its header. https://github.com/google/swiftshader/pull/2 Change-Id: I664d7b509e0517b7621d41312ccdd0d3de60de84 Reviewed-on: https://swiftshader-review.googlesource.com/8951Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent 38182314
......@@ -35,6 +35,10 @@
#define GET_SUBTARGETINFO_MC_DESC
#include "X86GenSubtargetInfo.inc"
#ifdef _MSC_VER
#include <intrin.h>
#endif
using namespace llvm;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment