Commit e7e2ab10 authored by Daniela Engert's avatar Daniela Engert Committed by Victor Zverovich

Make return type of basic_format_args::max_size() consistent.

This squashes nasty narrowing conversion warnings.
parent 29352af3
...@@ -1279,9 +1279,10 @@ class basic_format_args { ...@@ -1279,9 +1279,10 @@ class basic_format_args {
return arg; return arg;
} }
unsigned max_size() const { size_type max_size() const {
unsigned long long max_packed = internal::max_packed_args; unsigned long long max_packed = internal::max_packed_args;
return is_packed() ? max_packed : types_ & ~internal::is_unpacked_bit; return static_cast<size_type>(
is_packed() ? max_packed : types_ & ~internal::is_unpacked_bit);
} }
}; };
......
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