fix interal compiler error when building with mingw
This commit is contained in:
committed by
Victor Zverovich
parent
25d6916b3a
commit
9fc4161f5e
@@ -1147,7 +1147,8 @@ int snprintf_float(T value, int precision, float_specs specs,
|
||||
"fuzz mode - avoid large allocation inside snprintf");
|
||||
#endif
|
||||
// Suppress the warning about a nonliteral format string.
|
||||
auto snprintf_ptr = FMT_SNPRINTF;
|
||||
// Cannot use auto becase of a bug in MinGW (#1532).
|
||||
int (*snprintf_ptr)(char*, size_t, const char*, ...) = FMT_SNPRINTF;
|
||||
int result = precision >= 0
|
||||
? snprintf_ptr(begin, capacity, format, precision, value)
|
||||
: snprintf_ptr(begin, capacity, format, value);
|
||||
|
||||
Reference in New Issue
Block a user