diff options
Diffstat (limited to 'src/zencore/logging.cpp')
| -rw-r--r-- | src/zencore/logging.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/zencore/logging.cpp b/src/zencore/logging.cpp index 07b379cba..dc923f45e 100644 --- a/src/zencore/logging.cpp +++ b/src/zencore/logging.cpp @@ -131,7 +131,11 @@ ScopedActivityBase::ScopedActivityBase() : m_NextScope{t_ScopeStack} ScopedActivityBase::~ScopedActivityBase() { - ZEN_ASSERT(t_ScopeStack == this); + if (t_ScopeStack != this) + { + ZEN_ERROR("invalid t_ScopeStack in ~ScopedActivityBase(). Expected {:#x}, found {:#x}", (uintptr_t)this, (uintptr_t)t_ScopeStack); + return; + } t_ScopeStack = m_NextScope; } |