StringRef appends itself to std::string efficiently

This commit is contained in:
Martin Hořeňovský
2018-02-28 16:02:25 +01:00
parent cf4b7eead9
commit 950ccf4749
3 changed files with 9 additions and 2 deletions

View File

@@ -65,9 +65,9 @@ namespace Catch {
expr = m_info.capturedExpression;
else {
expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 );
expr += m_info.macroName.c_str();
expr += m_info.macroName;
expr += "( ";
expr += m_info.capturedExpression.c_str();
expr += m_info.capturedExpression;
expr += " )";
}
return expr;