@@ -35,10 +35,10 @@ namespace Catch {
3535 }
3636
3737
38- Capturer::Capturer ( StringRef macroName,
38+ Capturer::Capturer ( std::string_view macroName,
3939 SourceLineInfo const & lineInfo,
4040 ResultWas::OfType resultType,
41- StringRef names ):
41+ std::string_view names ):
4242 m_resultCapture ( getResultCapture() ) {
4343 auto trimmed = [&] (size_t start, size_t end) {
4444 while (names[start] == ' ,' || isspace (static_cast <unsigned char >(names[start]))) {
@@ -86,7 +86,7 @@ namespace Catch {
8686 if (start != pos && openings.empty ()) {
8787 m_messages.emplace_back (macroName, lineInfo, resultType);
8888 m_messages.back ().message += trimmed (start, pos);
89- m_messages.back ().message += " := " _sr ;
89+ m_messages.back ().message += " := " ;
9090 start = pos;
9191 }
9292 break ;
@@ -96,7 +96,7 @@ namespace Catch {
9696 assert (openings.empty () && " Mismatched openings" );
9797 m_messages.emplace_back (macroName, lineInfo, resultType);
9898 m_messages.back ().message += trimmed (start, names.size () - 1 );
99- m_messages.back ().message += " := " _sr ;
99+ m_messages.back ().message += " := " ;
100100 }
101101 Capturer::~Capturer () {
102102 assert ( m_captured == m_messages.size () );
0 commit comments