]> granicus.if.org Git - llvm/commitdiff
Update Compiler.h check for MSVC
authorJF Bastien <jfbastien@apple.com>
Fri, 2 Aug 2019 00:50:12 +0000 (00:50 +0000)
committerJF Bastien <jfbastien@apple.com>
Fri, 2 Aug 2019 00:50:12 +0000 (00:50 +0000)
We require at least MSVC 2017, but I forgot to update Compiler.h when I updated the MSVC requirement.

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

include/llvm/Support/Compiler.h

index 356ff6f04861e4f8a06b5c9d95fa86f409f5cda1..43114ad3a43c0e1e74fc38a94c3311dfd1803478 100644 (file)
 /// \macro LLVM_MSC_PREREQ
 /// Is the compiler MSVC of at least the specified version?
 /// The common \param version values to check for are:
-///  * 1900: Microsoft Visual Studio 2015 / 14.0
+/// * 1910: VS2017, version 15.1 & 15.2
+/// * 1911: VS2017, version 15.3 & 15.4
+/// * 1912: VS2017, version 15.5
+/// * 1913: VS2017, version 15.6
+/// * 1914: VS2017, version 15.7
+/// * 1915: VS2017, version 15.8
+/// * 1916: VS2017, version 15.9
+/// * 1920: VS2019, version 16.0
+/// * 1921: VS2019, version 16.1
 #ifdef _MSC_VER
 #define LLVM_MSC_PREREQ(version) (_MSC_VER >= (version))
 
-// We require at least MSVC 2015.
-#if !LLVM_MSC_PREREQ(1900)
-#error LLVM requires at least MSVC 2015.
+// We require at least MSVC 2017.
+#if !LLVM_MSC_PREREQ(1910)
+#error LLVM requires at least MSVC 2017.
 #endif
 
 #else