Googletest export

Fix Objective-C++ compatibility

PiperOrigin-RevId: 350192165
This commit is contained in:
Abseil Team 2021-01-05 15:09:16 -05:00 committed by Derek Mauro
parent f8304d762e
commit 996b65e64e

View File

@ -266,7 +266,9 @@ struct RawBytesPrinter {
template <typename T, size_t = sizeof(T)>
static void PrintValue(const T& value, ::std::ostream* os) {
PrintBytesInObjectTo(
reinterpret_cast<const unsigned char*>(std::addressof(value)),
static_cast<const unsigned char*>(
// Load bearing cast to void* to support iOS
reinterpret_cast<const void*>(std::addressof(value))),
sizeof(value), os);
}
};