From bebf194de1e3db609db0e32c993ce18c589248a5 Mon Sep 17 00:00:00 2001 From: Ivan Shynkarenka Date: Tue, 20 Sep 2016 02:13:07 +0300 Subject: [PATCH] Fix optimizations problems with serialization buffer in unit tests --- test/format-test.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/format-test.cc b/test/format-test.cc index c1195eea..8d841330 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1655,10 +1655,12 @@ TEST(FormatTest, CustomArgFormatter) { } std::string serialize_deserialize(const char *format_str, fmt::ArgList args) { - static std::vector buffer; + std::vector buffer; args.serialize(buffer); args = args.deserialize(buffer); - return fmt::format(format_str, args); + std::string result = fmt::format(format_str, args); + buffer.clear(); + return result; } FMT_VARIADIC(std::string, serialize_deserialize, const char *)