|  | @@ -250,8 +250,8 @@ namespace memory_internal {
 | 
	
		
			
				|  |  |  // type, which is non-portable.
 | 
	
		
			
				|  |  |  template <class Pair, class = std::true_type>
 | 
	
		
			
				|  |  |  struct OffsetOf {
 | 
	
		
			
				|  |  | -  static constexpr size_t kFirst = -1;
 | 
	
		
			
				|  |  | -  static constexpr size_t kSecond = -1;
 | 
	
		
			
				|  |  | +  static constexpr size_t kFirst = static_cast<size_t>(-1);
 | 
	
		
			
				|  |  | +  static constexpr size_t kSecond = static_cast<size_t>(-1);
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  template <class Pair>
 |