git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151849
91177308-0d34-0410-b5e6-
96231b3b80d8
if( MSVC )
include(ChooseMSVCCRT)
+ if( MSVC11 )
+ add_llvm_definitions(-D_VARIADIC_MAX=10)
+ endif()
+
# Add definitions that make MSVC much less annoying.
add_llvm_definitions(
# For some reason MS wants to deprecate a bunch of standard functions...
std::map<std::pair<std::string, std::string>, unsigned>::iterator I;
bool NewlyInserted;
- tie(I, NewlyInserted) = SourceIdMap.insert(Entry);
+ llvm::tie(I, NewlyInserted) = SourceIdMap.insert(Entry);
if (!NewlyInserted)
return I->second;
#define GET_SUBTARGETINFO_MC_DESC
#include "X86GenSubtargetInfo.inc"
+#if _MSC_VER
+#include <intrin.h>
+#endif
+
using namespace llvm;