Googletest export
Add missing static_cast to char32_t printer PiperOrigin-RevId: 314925583
This commit is contained in:
		@@ -44,6 +44,7 @@
 | 
			
		||||
#include "gtest/gtest-printers.h"
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <cctype>
 | 
			
		||||
#include <cstdint>
 | 
			
		||||
#include <cwchar>
 | 
			
		||||
#include <ostream>  // NOLINT
 | 
			
		||||
#include <string>
 | 
			
		||||
@@ -253,7 +254,7 @@ void PrintTo(wchar_t wc, ostream* os) {
 | 
			
		||||
 | 
			
		||||
void PrintTo(char32_t c, ::std::ostream* os) {
 | 
			
		||||
  *os << std::hex << "U+" << std::uppercase << std::setfill('0') << std::setw(4)
 | 
			
		||||
      << c;
 | 
			
		||||
      << static_cast<uint32_t>(c);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Prints the given array of characters to the ostream.  CharType must be either
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user