From 44632c3d71a91b3e7b59342a8c3fe2553ad7f595 Mon Sep 17 00:00:00 2001 From: philsquared Date: Tue, 21 Feb 2017 08:47:34 +0000 Subject: [PATCH] Merge branch 'warning-c4512' of https://github.com/gchudnov/Catch into gchudnov-warning-c4512 --- include/internal/catch_expression_lhs.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/internal/catch_expression_lhs.hpp b/include/internal/catch_expression_lhs.hpp index 33a0cb11..106a6b0a 100644 --- a/include/internal/catch_expression_lhs.hpp +++ b/include/internal/catch_expression_lhs.hpp @@ -27,6 +27,8 @@ class ExpressionLhs : public DecomposedExpression { public: ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs ), m_truthy(false) {} + ExpressionLhs& operator = ( const ExpressionLhs& ); + template BinaryExpression operator == ( RhsT const& rhs ) { @@ -105,6 +107,8 @@ public: BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) : m_rb( rb ), m_lhs( lhs ), m_rhs( rhs ) {} + BinaryExpression& operator = ( BinaryExpression& ); + void endExpression() const { m_rb .setResultType( Internal::compare( m_lhs, m_rhs ) )