]> granicus.if.org Git - llvm/commitdiff
Patch gtest to move GTEST_IS_THREADSAFE out of unrelated GTEST_HAS_SEH ifdef
authorReid Kleckner <rnk@google.com>
Thu, 5 Jan 2017 00:00:05 +0000 (00:00 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 5 Jan 2017 00:00:05 +0000 (00:00 +0000)
Fixes the sanitizer Windows build, which happens to set
-DGTEST_HAS_SEH=0.

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

utils/unittest/googletest/include/gtest/internal/gtest-port.h

index 99f7c6e66a83d7e1b1be1616c848fb47ee4d9b91..43d377bbcdc01c3ec9a1c7317f790e0f77b7d7ac 100644 (file)
@@ -916,13 +916,13 @@ using ::std::tuple_size;
 #  define GTEST_HAS_SEH 0
 # endif
 
+#endif  // GTEST_HAS_SEH
+
 #define GTEST_IS_THREADSAFE \
     (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \
      || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \
      || GTEST_HAS_PTHREAD)
 
-#endif  // GTEST_HAS_SEH
-
 #ifdef _MSC_VER
 # if GTEST_LINKED_AS_SHARED_LIBRARY
 #  define GTEST_API_ __declspec(dllimport)