| 
					
				 | 
			
			
				@@ -996,8 +996,7 @@ inline const uint8* CodedInputStream::ReadLittleEndian64FromArray( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 inline bool CodedInputStream::ReadLittleEndian32(uint32* value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #if defined(PROTOBUF_LITTLE_ENDIAN) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (GOOGLE_PREDICT_TRUE(BufferSize() >= static_cast<int>(sizeof(*value)))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    memcpy(value, buffer_, sizeof(*value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    Advance(sizeof(*value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    buffer_ = ReadLittleEndian32FromArray(buffer_, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return ReadLittleEndian32Fallback(value); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1010,8 +1009,7 @@ inline bool CodedInputStream::ReadLittleEndian32(uint32* value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 inline bool CodedInputStream::ReadLittleEndian64(uint64* value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #if defined(PROTOBUF_LITTLE_ENDIAN) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (GOOGLE_PREDICT_TRUE(BufferSize() >= static_cast<int>(sizeof(*value)))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    memcpy(value, buffer_, sizeof(*value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    Advance(sizeof(*value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    buffer_ = ReadLittleEndian64FromArray(buffer_, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return ReadLittleEndian64Fallback(value); 
			 |