mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-24 21:16:56 +00:00
Suppress warnings.
This commit is contained in:
parent
f4208771a8
commit
eb034a0589
@ -325,7 +325,7 @@ void fmt::internal::FormatWinErrorMessage(
|
|||||||
reinterpret_cast<LPWSTR>(system_message.ptr()), 0, 0)) {
|
reinterpret_cast<LPWSTR>(system_message.ptr()), 0, 0)) {
|
||||||
UTF16ToUTF8 utf8_message;
|
UTF16ToUTF8 utf8_message;
|
||||||
if (!utf8_message.Convert(system_message.c_str())) {
|
if (!utf8_message.Convert(system_message.c_str())) {
|
||||||
out << message << ": " << c_str(utf8_message);
|
out << message << ": " << utf8_message;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -755,7 +755,7 @@ void fmt::internal::PrintfParser<Char>::Format(
|
|||||||
++s;
|
++s;
|
||||||
const Arg &arg = HandleArgIndex(UINT_MAX, error);
|
const Arg &arg = HandleArgIndex(UINT_MAX, error);
|
||||||
if (arg.type <= Arg::LAST_INTEGER_TYPE)
|
if (arg.type <= Arg::LAST_INTEGER_TYPE)
|
||||||
spec.precision_ = GetIntValue(arg);
|
spec.precision_ = static_cast<int>(GetIntValue(arg)); // TODO: check for overflow
|
||||||
else if (!error)
|
else if (!error)
|
||||||
error = "precision is not integer";
|
error = "precision is not integer";
|
||||||
}
|
}
|
||||||
|
2
format.h
2
format.h
@ -1512,7 +1512,7 @@ typename fmt::BasicWriter<Char>::CharPtr
|
|||||||
unsigned fill_size = width - number_size;
|
unsigned fill_size = width - number_size;
|
||||||
if (align != ALIGN_LEFT) {
|
if (align != ALIGN_LEFT) {
|
||||||
CharPtr p = GrowBuffer(fill_size);
|
CharPtr p = GrowBuffer(fill_size);
|
||||||
std::fill(p, p + fill_size, spec.fill());
|
std::fill(p, p + fill_size, static_cast<Char>(spec.fill()));
|
||||||
}
|
}
|
||||||
CharPtr result = PrepareBufferForInt(num_digits, subspec, prefix, prefix_size);
|
CharPtr result = PrepareBufferForInt(num_digits, subspec, prefix, prefix_size);
|
||||||
if (align == ALIGN_LEFT) {
|
if (align == ALIGN_LEFT) {
|
||||||
|
Loading…
Reference in New Issue
Block a user