Remove "second argument" from result builder and assertion result

This is not quite complete removal (it doesn't pass approval tests),
but it should be representative of full perf improvements from doing so
This commit is contained in:
Martin Hořeňovský
2017-06-22 18:13:05 +02:00
parent dcab8a5971
commit 0eb101e165
5 changed files with 15 additions and 20 deletions

View File

@@ -43,14 +43,12 @@ namespace Catch {
AssertionInfo( char const * _macroName,
SourceLineInfo const& _lineInfo,
char const * _capturedExpression,
ResultDisposition::Flags _resultDisposition,
char const * _secondArg = "");
ResultDisposition::Flags _resultDisposition);
char const * macroName;
SourceLineInfo lineInfo;
char const * capturedExpression;
ResultDisposition::Flags resultDisposition;
char const * secondArg;
};
struct AssertionResultData