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