Restore GTEST_ATTRIBUTE_PRINTF_ on ColoredPrintf
This fixes build issues with GoogleTest when built with -Wformat-nonliteral and unblocks updating GoogleTest in BoringSSL. It was added in53c478d639, which caught some bugs. Then it was moved to the header and accidentally dropped in482ac6ee63.
This commit is contained in:
		@@ -3269,7 +3269,8 @@ bool ShouldUseColor(bool stdout_is_tty) {
 | 
				
			|||||||
// This routine must actually emit the characters rather than return a string
 | 
					// This routine must actually emit the characters rather than return a string
 | 
				
			||||||
// that would be colored when printed, as can be done on Linux.
 | 
					// that would be colored when printed, as can be done on Linux.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void ColoredPrintf(GTestColor color, const char* fmt, ...) {
 | 
					GTEST_ATTRIBUTE_PRINTF_(2, 3)
 | 
				
			||||||
 | 
					static void ColoredPrintf(GTestColor color, const char *fmt, ...) {
 | 
				
			||||||
  va_list args;
 | 
					  va_list args;
 | 
				
			||||||
  va_start(args, fmt);
 | 
					  va_start(args, fmt);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user