Fix "non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'char' in initializer list [-Wc++11-narrowing]" in chromium build. PiperOrigin-RevId: 478061642
diff --git a/quiche/binary_http/binary_http_message_test.cc b/quiche/binary_http/binary_http_message_test.cc index 67a1326..dc6b279 100644 --- a/quiche/binary_http/binary_http_message_test.cc +++ b/quiche/binary_http/binary_http_message_test.cc
@@ -16,9 +16,9 @@ namespace { std::string WordToBytes(uint32_t word) { - return std::string( - {static_cast<uint8_t>(word >> 24), static_cast<uint8_t>(word >> 16), - static_cast<uint8_t>(word >> 8), static_cast<uint8_t>(word)}); + return std::string({static_cast<char>(word >> 24), + static_cast<char>(word >> 16), + static_cast<char>(word >> 8), static_cast<char>(word)}); } template <class T>