diff options
| author | Martin Hořeňovský | 2024-09-13 13:42:03 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2024-09-13 16:39:51 +0200 |
| commit | 412cad546a89cda9eaa8ef77d8161b719182cc9e (patch) | |
| tree | dafc5cbabcf0959a882f5888f9bed060396d6ef7 /src/catch2/internal/catch_run_context.cpp | |
| parent | bd70515c0831bb741eb1865e9ed31d321417d735 (diff) | |
| download | catch3-412cad546a89cda9eaa8ef77d8161b719182cc9e.tar.gz | |
Avoid needless copy of string in runContext::handleMessage
Diffstat (limited to 'src/catch2/internal/catch_run_context.cpp')
| -rw-r--r-- | src/catch2/internal/catch_run_context.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/catch2/internal/catch_run_context.cpp b/src/catch2/internal/catch_run_context.cpp index 00861968..2a102fbe 100644 --- a/src/catch2/internal/catch_run_context.cpp +++ b/src/catch2/internal/catch_run_context.cpp @@ -632,13 +632,13 @@ namespace Catch { void RunContext::handleMessage( AssertionInfo const& info, ResultWas::OfType resultType, - StringRef message, + std::string&& message, AssertionReaction& reaction ) { m_lastAssertionInfo = info; AssertionResultData data( resultType, LazyExpression( false ) ); - data.message = static_cast<std::string>(message); + data.message = CATCH_MOVE( message ); AssertionResult assertionResult{ m_lastAssertionInfo, CATCH_MOVE( data ) }; |