Update logs.cpp

This commit is contained in:
Ivan 2024-11-05 23:20:46 +03:00 committed by GitHub
commit 5f6ac1e084
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -397,14 +397,14 @@ void logs::message::broadcast(const char* fmt, const fmt_type_info* sup, ...) co
g_tls_log_control(fmt, 0); g_tls_log_control(fmt, 0);
// Get text, extract va_args // Get text, extract va_args
constinit thread_local std::unique_ptr<std::string> text_; constinit thread_local std::unique_ptr<std::string> text();
constinit thread_local std::unique_ptr<std::vector<u64>> args_; constinit thread_local std::unique_ptr<std::vector<u64>> args_();
if (!text_) if (!text_)
text_ = std::make_unique<std::string>(); text_ = std::make_unique<std::string>();
if (!args_) if (!args_)
args_ = std::make_unique<std::vector<u64>>(); args_ = std::make_unique<std::vector<u64>>();
auto& text = *text_.get(); auto& text = *text_;
auto& args = *args_.get(); auto& args = *args_;
static constexpr fmt_type_info empty_sup{}; static constexpr fmt_type_info empty_sup{};