pull/3157/merge
Lixingcong 2 weeks ago committed by GitHub
commit eae7a751fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -12,7 +12,7 @@ namespace details {
struct console_mutex { struct console_mutex {
using mutex_t = std::mutex; using mutex_t = std::mutex;
static mutex_t &mutex() { static mutex_t &mutex() {
static mutex_t s_mutex; static mutex_t& s_mutex = *new mutex_t;
return s_mutex; return s_mutex;
} }
}; };
@ -20,7 +20,7 @@ struct console_mutex {
struct console_nullmutex { struct console_nullmutex {
using mutex_t = null_mutex; using mutex_t = null_mutex;
static mutex_t &mutex() { static mutex_t &mutex() {
static mutex_t s_mutex; static mutex_t& s_mutex = *new mutex_t;
return s_mutex; return s_mutex;
} }
}; };

@ -239,7 +239,7 @@ SPDLOG_INLINE void registry::set_levels(log_levels levels, level::level_enum *gl
} }
SPDLOG_INLINE registry &registry::instance() { SPDLOG_INLINE registry &registry::instance() {
static registry s_instance; static registry& s_instance = *new registry;
return s_instance; return s_instance;
} }

Loading…
Cancel
Save