Fix a narrowing warning

This commit is contained in:
Victor Zverovich 2018-03-21 08:29:06 -07:00
parent 3651b7fca6
commit a24005d5fd

View File

@ -2295,7 +2295,7 @@ class basic_writer {
void write_int(unsigned num_digits, string_view prefix, void write_int(unsigned num_digits, string_view prefix,
const Spec &spec, F f) { const Spec &spec, F f) {
std::size_t size = prefix.size() + num_digits; std::size_t size = prefix.size() + num_digits;
char_type fill = spec.fill(); char_type fill = static_cast<char_type>(spec.fill());
std::size_t padding = 0; std::size_t padding = 0;
if (spec.align() == ALIGN_NUMERIC) { if (spec.align() == ALIGN_NUMERIC) {
if (spec.width() > size) { if (spec.width() > size) {