diff --git a/fmt/format.h b/fmt/format.h index b2a8995e..24dcedf8 100644 --- a/fmt/format.h +++ b/fmt/format.h @@ -1569,7 +1569,7 @@ class arg_store { public: static const uint64_t TYPES = NUM_ARGS <= internal::MAX_PACKED_ARGS ? - internal::make_type() : -NUM_ARGS; + internal::make_type() : -static_cast(NUM_ARGS); arg_store(const Args &... args) : data_(Array{{internal::make_arg(args)...}}) {}