diff options
| author | Martin Hořeňovský | 2025-08-26 12:07:41 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-08-26 12:07:41 +0200 |
| commit | 33adb4c779feaa3a98bb45ec1ebaf2864bb110b7 (patch) | |
| tree | 4ca33028e7d91ca0196b292815ad44779f0a67dd /src/catch2/catch_message.cpp | |
| parent | 25319fd3047c6bdcf3c0170e76fa526c77f99ca9 (diff) | |
| download | catch3-33adb4c779feaa3a98bb45ec1ebaf2864bb110b7.tar.gz | |
Use only the ID of a message when removing it from context
Diffstat (limited to 'src/catch2/catch_message.cpp')
| -rw-r--r-- | src/catch2/catch_message.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/catch2/catch_message.cpp b/src/catch2/catch_message.cpp index 9cb0167f..675e85f6 100644 --- a/src/catch2/catch_message.cpp +++ b/src/catch2/catch_message.cpp @@ -31,7 +31,7 @@ namespace Catch { ScopedMessage::~ScopedMessage() { if ( !m_moved ){ - getResultCapture().popScopedMessage(m_info); + getResultCapture().popScopedMessage(m_info.sequence); } } @@ -101,8 +101,8 @@ namespace Catch { } Capturer::~Capturer() { assert( m_captured == m_messages.size() ); - for ( size_t i = 0; i < m_captured; ++i ) { - m_resultCapture.popScopedMessage( m_messages[i] ); + for (auto const& message : m_messages) { + m_resultCapture.popScopedMessage( message.sequence ); } } |