diff --git a/src/catch2/catch_message.cpp b/src/catch2/catch_message.cpp index c140c08e..2a35da1d 100644 --- a/src/catch2/catch_message.cpp +++ b/src/catch2/catch_message.cpp @@ -17,13 +17,6 @@ namespace Catch { //////////////////////////////////////////////////////////////////////////// - Catch::MessageBuilder::MessageBuilder( StringRef const& macroName, - SourceLineInfo const& lineInfo, - ResultWas::OfType type ) - :m_info(macroName, lineInfo, type) {} - - //////////////////////////////////////////////////////////////////////////// - ScopedMessage::ScopedMessage( MessageBuilder const& builder ): m_info( builder.m_info ) { diff --git a/src/catch2/catch_message.hpp b/src/catch2/catch_message.hpp index db60b6bf..970ba438 100644 --- a/src/catch2/catch_message.hpp +++ b/src/catch2/catch_message.hpp @@ -34,9 +34,11 @@ namespace Catch { }; struct MessageBuilder : MessageStream { - MessageBuilder( StringRef const& macroName, + MessageBuilder( StringRef macroName, SourceLineInfo const& lineInfo, - ResultWas::OfType type ); + ResultWas::OfType type ): + m_info(macroName, lineInfo, type) {} + template MessageBuilder& operator << ( T const& value ) {