From 1853e35d39335779262e1b00fc00a1a30553eba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Mon, 27 Aug 2018 17:30:43 +0200 Subject: [PATCH] [poincare] GreatCommonDivisor: avoid copy when possible --- poincare/src/great_common_divisor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poincare/src/great_common_divisor.cpp b/poincare/src/great_common_divisor.cpp index ed53de17e..c3c7eaba4 100644 --- a/poincare/src/great_common_divisor.cpp +++ b/poincare/src/great_common_divisor.cpp @@ -69,7 +69,7 @@ Expression GreatCommonDivisor::shallowReduce(Context& context, Preferences::Angl } } if (c1.type() == ExpressionNode::Type::Rational) { - Rational r1 = static_cast(c1); + Rational r1 = static_cast(c1); if (!r1.integerDenominator().isOne()) { return Undefined(); } @@ -77,8 +77,8 @@ Expression GreatCommonDivisor::shallowReduce(Context& context, Preferences::Angl if (c0.type() != ExpressionNode::Type::Rational || c1.type() != ExpressionNode::Type::Rational) { return *this; } - Rational r0 = static_cast(c0); - Rational r1 = static_cast(c1); + Rational r0 = static_cast(c0); + Rational r1 = static_cast(c1); Integer a = r0.signedIntegerNumerator(); Integer b = r1.signedIntegerNumerator();