Fix a warning about long long.

This commit is contained in:
Victor Zverovich 2013-12-06 07:12:38 -08:00
parent 39cc99e2c2
commit f406a42baa
2 changed files with 4 additions and 1 deletions

View File

@ -519,7 +519,7 @@ void fmt::BasicFormatter<Char>::DoFormat() {
++s; ++s;
++num_open_braces_; ++num_open_braces_;
const Arg &precision_arg = ParseArgIndex(s); const Arg &precision_arg = ParseArgIndex(s);
unsigned long long value = 0; ULongLong value = 0;
switch (precision_arg.type) { switch (precision_arg.type) {
case INT: case INT:
if (precision_arg.int_value < 0) if (precision_arg.int_value < 0)

View File

@ -66,6 +66,7 @@
# pragma warning(push) # pragma warning(push)
# pragma warning(disable: 4521) # pragma warning(disable: 4521)
#endif #endif
namespace fmt { namespace fmt {
namespace internal { namespace internal {
@ -939,6 +940,8 @@ class BasicFormatter {
int num_open_braces_; int num_open_braces_;
int next_arg_index_; int next_arg_index_;
typedef unsigned long long ULongLong;
friend class internal::FormatterProxy<Char>; friend class internal::FormatterProxy<Char>;
// Forbid copying from a temporary as in the following example: // Forbid copying from a temporary as in the following example: