forked from fmtlib/fmt
Fix an MSVC warning (#798)
This commit is contained in:
@ -1287,6 +1287,7 @@ struct ConvertToIntImpl2<T, true> {
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
struct ConvertToInt {
|
struct ConvertToInt {
|
||||||
enum {
|
enum {
|
||||||
|
#pragma warning(suppress: 4244)
|
||||||
enable_conversion = sizeof(fmt::internal::convert(get<T>())) == sizeof(Yes)
|
enable_conversion = sizeof(fmt::internal::convert(get<T>())) == sizeof(Yes)
|
||||||
};
|
};
|
||||||
enum { value = ConvertToIntImpl2<T, enable_conversion>::value };
|
enum { value = ConvertToIntImpl2<T, enable_conversion>::value };
|
||||||
|
@ -64,6 +64,7 @@ template <typename T>
|
|||||||
struct ConvertToIntImpl<T, true> {
|
struct ConvertToIntImpl<T, true> {
|
||||||
// Convert to int only if T doesn't have an overloaded operator<<.
|
// Convert to int only if T doesn't have an overloaded operator<<.
|
||||||
enum {
|
enum {
|
||||||
|
#pragma warning(suppress: 4244)
|
||||||
value = sizeof(convert(get<DummyStream>() << get<T>())) == sizeof(No)
|
value = sizeof(convert(get<DummyStream>() << get<T>())) == sizeof(No)
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user