Googletest export

Add missing static_cast to char32_t printer

PiperOrigin-RevId: 314925583
This commit is contained in:
dmauro 2020-06-05 10:37:26 -04:00 committed by vslashg
parent 4fe018038f
commit 1b0cdaae57

View File

@ -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