From 191e5b8f0c1b946e0ee785c908da82a14270fa22 Mon Sep 17 00:00:00 2001 From: XueruiFa Date: Wed, 17 Mar 2021 13:58:23 +0000 Subject: Revert "SERVER-45445 Upgrade third_party/fmt (6.1.1 -> 7.1.3)" This reverts commit dc68f885b80e70805eab8c5686ee0941bbdd806b. --- src/mongo/util/time_support.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/mongo/util/time_support.cpp') diff --git a/src/mongo/util/time_support.cpp b/src/mongo/util/time_support.cpp index c00f4e84560..e022d0b4cd0 100644 --- a/src/mongo/util/time_support.cpp +++ b/src/mongo/util/time_support.cpp @@ -175,7 +175,9 @@ DateStringBuffer& DateStringBuffer::iso8601(Date_t date, bool local) { } { - auto res = fmt::format_to_n(cur, end - cur, FMT_COMPILE(".{:03}"), date.asInt64() % 1000); + static const auto& fmt_str_millis = *new auto(fmt::compile(".{:03}")); + auto res = fmt::format_to_n( + cur, end - cur, fmt_str_millis, static_cast(date.asInt64() % 1000)); cur = res.out; dassert(cur < end && res.size > 0); } @@ -199,9 +201,10 @@ DateStringBuffer& DateStringBuffer::iso8601(Date_t date, bool local) { const long tzOffsetMinutesPart = (tzOffsetSeconds / 60) % 60; // "+hh:mm" + static const auto& fmtStrTime = *new auto(fmt::compile("{}{:02}:{:02}")); cur = fmt::format_to_n(cur, localTzSubstrLen + 1, - FMT_COMPILE("{}{:02}:{:02}"), + fmtStrTime, tzIsWestOfUTC ? '-' : '+', tzOffsetHoursPart, tzOffsetMinutesPart) -- cgit v1.2.1