From fec4a13e976ae4f9719ab62f0d3b74ed8cc5628f Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Sat, 18 Jun 2016 20:36:28 +0000 Subject: [PATCH] Task #8993: C++11 fix: real() and imag() cannot be used as lvalues. --- RTCP/Cobalt/CoInterface/src/cmpfloat.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/RTCP/Cobalt/CoInterface/src/cmpfloat.cc b/RTCP/Cobalt/CoInterface/src/cmpfloat.cc index e505a17de81..df0c43d01f5 100644 --- a/RTCP/Cobalt/CoInterface/src/cmpfloat.cc +++ b/RTCP/Cobalt/CoInterface/src/cmpfloat.cc @@ -188,8 +188,10 @@ bool compareValues(complex<T> v1, complex<T> v2, double epsilon, size_t pos, T imagFactor = v2.imag() / v1.imag(); // idem if (maxFactors == T(1.0)) { // first unequal val, so 1.0 must be as initialized (not a factor) - maxFactors.real() = minFactors.real() = realFactor; - maxFactors.imag() = minFactors.imag() = imagFactor; + maxFactors.real(realFactor); + minFactors.real(realFactor); + maxFactors.imag(imagFactor); + minFactors.imag(imagFactor); } else { if (realFactor > maxFactors.real()) { maxFactors.real(realFactor); -- GitLab