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 *)