diff --git a/src/catch2/catch_tostring.hpp b/src/catch2/catch_tostring.hpp index e82552bf..b718a18b 100644 --- a/src/catch2/catch_tostring.hpp +++ b/src/catch2/catch_tostring.hpp @@ -388,13 +388,11 @@ namespace Catch { template struct StringMaker > { static std::string convert(const std::optional& optional) { - ReusableStringStream rss; if (optional.has_value()) { - rss << ::Catch::Detail::stringify(*optional); + return ::Catch::Detail::stringify(*optional); } else { - rss << "{ }"; + return "{ }"; } - return rss.str(); } }; }