Fixes definitions from pthread.h used before the header inclusion.
This commit is contained in:
parent
5e4214cee4
commit
3899557cb8
@ -379,6 +379,12 @@
|
|||||||
#define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC)
|
#define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC)
|
||||||
#endif // GTEST_HAS_PTHREAD
|
#endif // GTEST_HAS_PTHREAD
|
||||||
|
|
||||||
|
#if GTEST_HAS_PTHREAD
|
||||||
|
// gtest-port.h guarantees to #include <pthread.h> when GTEST_HAS_PTHREAD is
|
||||||
|
// true.
|
||||||
|
#include <pthread.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
// Determines whether Google Test can use tr1/tuple. You can define
|
// Determines whether Google Test can use tr1/tuple. You can define
|
||||||
// this macro to 0 to prevent Google Test from using tuple (any
|
// this macro to 0 to prevent Google Test from using tuple (any
|
||||||
// feature depending on tuple with be disabled in this mode).
|
// feature depending on tuple with be disabled in this mode).
|
||||||
@ -1089,10 +1095,6 @@ class ThreadWithParam : public ThreadWithParamBase {
|
|||||||
GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam);
|
GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam);
|
||||||
};
|
};
|
||||||
|
|
||||||
// gtest-port.h guarantees to #include <pthread.h> when GTEST_HAS_PTHREAD is
|
|
||||||
// true.
|
|
||||||
#include <pthread.h>
|
|
||||||
|
|
||||||
// MutexBase and Mutex implement mutex on pthreads-based platforms. They
|
// MutexBase and Mutex implement mutex on pthreads-based platforms. They
|
||||||
// are used in conjunction with class MutexLock:
|
// are used in conjunction with class MutexLock:
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user