Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/src/catch2/catch_message.cpp
diff options
context:
space:
mode:
authorMartin Hořeňovský2025-08-26 12:07:41 +0200
committerMartin Hořeňovský2025-08-26 12:07:41 +0200
commit33adb4c779feaa3a98bb45ec1ebaf2864bb110b7 (patch)
tree4ca33028e7d91ca0196b292815ad44779f0a67dd /src/catch2/catch_message.cpp
parent25319fd3047c6bdcf3c0170e76fa526c77f99ca9 (diff)
downloadcatch3-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.cpp6
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 );
}
}