Fix warnings encountered in MSVC build of gtest/gmock tests
This fixes these warnings:
…\gtest\googletest\test\gtest-port_test.cc(78) : error C2220: warning treated as error - no 'object' file generated
…\gtest\googletest\test\gtest-port_test.cc(78) : warning C4309: 'static_cast' : truncation of constant value
…\gtest\googletest\test\gtest-port_test.cc(79) : warning C4309: 'static_cast' : truncation of constant value
…\gtest\googlemock\test\gmock-matchers_test.cc(2712) : error C2220: warning treated as error - no 'object' file generated
        …\gtest\googlemock\test\gmock-matchers_test.cc(2706) : while compiling class template member function 'testing::gmock_matchers_test::FloatingPointTest<float>::FloatingPointTest(void)'
        …\gtest\googlemock\test\gmock-matchers_test.cc(2896) : see reference to function template instantiation 'testing::gmock_matchers_test::FloatingPointTest<float>::FloatingPointTest(void)' being compiled
        …\gtest\googlemock\test\gmock-matchers_test.cc(2896) : see reference to class template instantiation 'testing::gmock_matchers_test::FloatingPointTest<float>' being compiled
…\gtest\googlemock\test\gmock-matchers_test.cc(2712) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2714) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2716) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2717) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2718) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2721) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
…\gtest\googlemock\test\gmock-matchers_test.cc(2723) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
			
			
This commit is contained in:
		
							parent
							
								
									bd47133508
								
							
						
					
					
						commit
						05dc6c673e
					
				@ -2778,7 +2778,7 @@ class FloatingPointTest : public testing::Test {
 | 
			
		||||
 | 
			
		||||
  // Pre-calculated numbers to be used by the tests.
 | 
			
		||||
 | 
			
		||||
  const size_t max_ulps_;
 | 
			
		||||
  const unsigned int max_ulps_;
 | 
			
		||||
 | 
			
		||||
  const Bits zero_bits_;  // The bits that represent 0.0.
 | 
			
		||||
  const Bits one_bits_;  // The bits that represent 1.0.
 | 
			
		||||
 | 
			
		||||
@ -75,8 +75,8 @@ TEST(IsXDigitTest, WorksForNarrowAscii) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TEST(IsXDigitTest, ReturnsFalseForNarrowNonAscii) {
 | 
			
		||||
  EXPECT_FALSE(IsXDigit(static_cast<char>(0x80)));
 | 
			
		||||
  EXPECT_FALSE(IsXDigit(static_cast<char>('0' | 0x80)));
 | 
			
		||||
  EXPECT_FALSE(IsXDigit(static_cast<char>(0x80u)));
 | 
			
		||||
  EXPECT_FALSE(IsXDigit(static_cast<char>('0' | 0x80u)));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
TEST(IsXDigitTest, WorksForWideAscii) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user