Merge pull request #1034 from dankegel/master
Minimal changes to fix build failures on Microsoft Visual Studio 2015
This commit is contained in:
		
						commit
						0ad83afdaa
					
				| @ -622,7 +622,7 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; | ||||
| // Determines if hash_map/hash_set are available.
 | ||||
| // Only used for testing against those containers.
 | ||||
| #if !defined(GTEST_HAS_HASH_MAP_) | ||||
| # if _MSC_VER | ||||
| # if defined(_MSC_VER) && (_MSC_VER < 1900) | ||||
| #  define GTEST_HAS_HASH_MAP_ 1  // Indicates that hash_map is available.
 | ||||
| #  define GTEST_HAS_HASH_SET_ 1  // Indicates that hash_set is available.
 | ||||
| # endif  // _MSC_VER
 | ||||
|  | ||||
| @ -216,6 +216,7 @@ using ::testing::internal::UniversalTersePrintTupleFieldsToStrings; | ||||
| #endif | ||||
| using ::testing::internal::string; | ||||
| 
 | ||||
| #if GTEST_HAS_HASH_MAP_ | ||||
| // The hash_* classes are not part of the C++ standard.  STLport
 | ||||
| // defines them in namespace std.  MSVC defines them in ::stdext.  GCC
 | ||||
| // defines them in ::.
 | ||||
| @ -230,6 +231,7 @@ using ::stdext::hash_set; | ||||
| using ::stdext::hash_multimap; | ||||
| using ::stdext::hash_multiset; | ||||
| #endif | ||||
| #endif | ||||
| 
 | ||||
| // Prints a value to a string using the universal value printer.  This
 | ||||
| // is a helper for testing UniversalPrinter<T>::Print() for various types.
 | ||||
|  | ||||
| @ -138,7 +138,7 @@ TEST_F(CxxExceptionInConstructorTest, ThrowsExceptionInConstructor) { | ||||
| } | ||||
| 
 | ||||
| // Exceptions in destructors are not supported in C++11.
 | ||||
| #if !defined(__GXX_EXPERIMENTAL_CXX0X__) &&  __cplusplus < 201103L | ||||
| #if !defined(__GXX_EXPERIMENTAL_CXX0X__) &&  __cplusplus < 201103L && _MSC_VER < 1900 | ||||
| class CxxExceptionInDestructorTest : public Test { | ||||
|  public: | ||||
|   static void TearDownTestCase() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user