Another attempt at fixing the i686-mingw32-RA-on-linux buildbot.
authorYunzhong Gao <Yunzhong_Gao@playstation.sony.com>
Wed, 6 Jan 2016 02:32:31 +0000 (02:32 +0000)
committerYunzhong Gao <Yunzhong_Gao@playstation.sony.com>
Wed, 6 Jan 2016 02:32:31 +0000 (02:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256901 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Windows/WindowsSupport.h

index 2e75d1674a3d2e41528653c610e7a887110d90f3..28ffec81dd869ca8081f04d53ffacbc8111a28ae 100644 (file)
 #include <vector>
 
 #if !defined(__CYGWIN__) && \
-    !(defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR))
+    !(defined(__MINGW32__) && defined(__MINGW64_VERSION_MAJOR) && \
+      __MINGW64_VERSION_MAJOR < 3)
 #include <VersionHelpers.h>
 #else
 // Cygwin does not have the IsWindows8OrGreater() API.
-// Mingw32 does not have the API either (but mingw-w64 does).
+// Older version of mingw-w64 does not have the API either.
 inline bool IsWindows8OrGreater() {
   OSVERSIONINFO osvi = {};
   osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);