diff options
author | Arkadiy Shapkin <arkady.shapkin@gmail.com> | 2016-09-05 00:57:49 +0300 |
---|---|---|
committer | Arkadiy Shapkin <arkady.shapkin@gmail.com> | 2016-09-05 00:57:49 +0300 |
commit | d8fe70f477d8a99745b69f7650f75eacf96866f9 (patch) | |
tree | 7783eecaaf18e73d329c9a7cf42fd480b55734a8 | |
parent | ed9d1e1ff92ce199de5ca2667a667cd0a368482a (diff) | |
download | googletest-d8fe70f477d8a99745b69f7650f75eacf96866f9.tar.gz googletest-d8fe70f477d8a99745b69f7650f75eacf96866f9.tar.bz2 googletest-d8fe70f477d8a99745b69f7650f75eacf96866f9.zip |
Fix build with MinGW-w64
-rw-r--r-- | googletest/include/gtest/internal/gtest-port.h | 2 | ||||
-rw-r--r-- | googletest/test/gtest-port_test.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/googletest/include/gtest/internal/gtest-port.h b/googletest/include/gtest/internal/gtest-port.h index 92f4c11c..860aaaf5 100644 --- a/googletest/include/gtest/internal/gtest-port.h +++ b/googletest/include/gtest/internal/gtest-port.h @@ -396,7 +396,7 @@ # include <io.h> # endif // In order to avoid having to include <windows.h>, use forward declaration -#if GTEST_OS_WINDOWS_MINGW +#if GTEST_OS_WINDOWS_MINGW && !defined(__MINGW64_VERSION_MAJOR) // MinGW defined _CRITICAL_SECTION and _RTL_CRITICAL_SECTION as two // separate (equivalent) structs, instead of using typedef typedef struct _CRITICAL_SECTION GTEST_CRITICAL_SECTION; diff --git a/googletest/test/gtest-port_test.cc b/googletest/test/gtest-port_test.cc index 05f8821e..c5067a40 100644 --- a/googletest/test/gtest-port_test.cc +++ b/googletest/test/gtest-port_test.cc @@ -1295,7 +1295,7 @@ TEST(WindowsTypesTest, HANDLEIsVoidStar) { StaticAssertTypeEq<HANDLE, void*>(); } -#if GTEST_OS_WINDOWS_MINGW +#if GTEST_OS_WINDOWS_MINGW && !defined(__MINGW64_VERSION_MAJOR) TEST(WindowsTypesTest, _CRITICAL_SECTIONIs_CRITICAL_SECTION) { StaticAssertTypeEq<CRITICAL_SECTION, _CRITICAL_SECTION>(); } |