From 89515edbd8742ed323e24f491a3686f969c03a3e Mon Sep 17 00:00:00 2001 From: Garrett Leach Date: Wed, 19 Mar 2025 23:08:48 -0500 Subject: [PATCH] Use stringstream until std::format is available Part of #12489 --- src/openrct2/core/Guard.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/openrct2/core/Guard.cpp b/src/openrct2/core/Guard.cpp index a140232784..ef6dfa7ed0 100644 --- a/src/openrct2/core/Guard.cpp +++ b/src/openrct2/core/Guard.cpp @@ -23,7 +23,7 @@ #include #include #include -#include +#include namespace OpenRCT2::Guard { @@ -60,7 +60,11 @@ namespace OpenRCT2::Guard if (expression) return; - std::string message = std::format("Assertion failed in {}:{}", location.function_name(), location.line()); + std::stringstream messageStream; + messageStream << "Assertion failed in " << location.function_name() << ":" << location.line(); + + std::string message = messageStream.str(); + Assert(expression, message.c_str()); }