Commit 2ad612f4 authored by Rostislav Vasilikhin's avatar Rostislav Vasilikhin

removed MSVC warning suppression

parent cf86f88c
...@@ -10334,12 +10334,7 @@ class TypeWithoutFormatter<T, kConvertibleToInteger> { ...@@ -10334,12 +10334,7 @@ class TypeWithoutFormatter<T, kConvertibleToInteger> {
// T is not an enum, printing it as an integer is the best we can do // T is not an enum, printing it as an integer is the best we can do
// given that it has no user-defined printer. // given that it has no user-defined printer.
static void PrintValue(const T& value, ::std::ostream* os) { static void PrintValue(const T& value, ::std::ostream* os) {
// MSVC warns about implicitly converting from double and float to int for const internal::BiggestInt kBigInt = static_cast<internal::BiggestInt>(value);
// possible loss of data, so we need to temporarily disable the
// warning.
GTEST_DISABLE_MSC_WARNINGS_PUSH_(4244)
const internal::BiggestInt kBigInt = value;
GTEST_DISABLE_MSC_WARNINGS_POP_()
*os << kBigInt; *os << kBigInt;
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment