diff --git a/poincare/src/nth_root.cpp b/poincare/src/nth_root.cpp index db4748a47..b5e63ca01 100644 --- a/poincare/src/nth_root.cpp +++ b/poincare/src/nth_root.cpp @@ -50,7 +50,7 @@ Evaluation NthRootNode::templatedApproximate(Context * context, Preferences:: // root(x, q) with q integer and x real Complex result = PowerNode::computeNotPrincipalRealRootOfRationalPow(basec, (T)1.0, indexc.real()); if (!result.isUndefined()) { - return result; + return std::move(result); } } result = PowerNode::compute(basec, std::complex(1.0)/(indexc), complexFormat); diff --git a/poincare/src/power.cpp b/poincare/src/power.cpp index dab83ee30..fa7e3c755 100644 --- a/poincare/src/power.cpp +++ b/poincare/src/power.cpp @@ -325,7 +325,7 @@ template Evaluation PowerNode::templatedApproximate(Context * con } Complex result = computeNotPrincipalRealRootOfRationalPow(c, p, q); if (!result.isUndefined()) { - return result; + return std::move(result); } } defaultApproximation: