diff --git a/include/internal/catch_assertionresult.cpp b/include/internal/catch_assertionresult.cpp index e58a441f..44151043 100644 --- a/include/internal/catch_assertionresult.cpp +++ b/include/internal/catch_assertionresult.cpp @@ -91,7 +91,7 @@ namespace Catch { return m_info.lineInfo; } - std::string AssertionResult::getTestMacroName() const { + StringRef AssertionResult::getTestMacroName() const { return m_info.macroName; } diff --git a/include/internal/catch_assertionresult.h b/include/internal/catch_assertionresult.h index fa8e09f2..3c91ea58 100644 --- a/include/internal/catch_assertionresult.h +++ b/include/internal/catch_assertionresult.h @@ -47,7 +47,7 @@ namespace Catch { std::string getExpandedExpression() const; std::string getMessage() const; SourceLineInfo getSourceInfo() const; - std::string getTestMacroName() const; + StringRef getTestMacroName() const; //protected: AssertionInfo m_info;