Support/Compiler.h: MSC1600, aka VS2010, is not C++11-ready.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 21 Jan 2013 00:30:31 +0000 (00:30 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 21 Jan 2013 00:30:31 +0000 (00:30 +0000)
LLVM_HAS_CXX11_TYPETRAITS -- std::is_constructible
LLVM_HAS_CXX11_STDLIB -- std::unique_ptr

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172997 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/Compiler.h

index 2d49d4caf499d6e157d4e270b8b73adc07fa0ab8..96af756dde30984de6c45a9d5568ce2ecd1a78dc 100644 (file)
@@ -52,7 +52,7 @@
 /// * is_constructible
 /// * etc...
 #if defined(__GXX_EXPERIMENTAL_CXX0X__) \
-    || (defined(_MSC_VER) && _MSC_VER >= 1600)
+    || (defined(_MSC_VER) && _MSC_VER >= 1700)
 #define LLVM_HAS_CXX11_TYPETRAITS 1
 #else
 #define LLVM_HAS_CXX11_TYPETRAITS 0
@@ -63,7 +63,7 @@
 ///
 /// Implies LLVM_HAS_RVALUE_REFERENCES, LLVM_HAS_CXX11_TYPETRAITS
 #if defined(__GXX_EXPERIMENTAL_CXX0X__) \
-    || (defined(_MSC_VER) && _MSC_VER >= 1600)
+    || (defined(_MSC_VER) && _MSC_VER >= 1700)
 #define LLVM_HAS_CXX11_STDLIB 1
 #else
 #define LLVM_HAS_CXX11_STDLIB 0