From fa1235939b874dd6618c30e8c6bb76717d00ae23 Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Thu, 19 Mar 2020 17:01:34 +0100 Subject: [PATCH] [poincare/multiplication] Correct cast --- poincare/src/multiplication.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poincare/src/multiplication.cpp b/poincare/src/multiplication.cpp index 641a13fa0..ae83023e6 100644 --- a/poincare/src/multiplication.cpp +++ b/poincare/src/multiplication.cpp @@ -676,8 +676,8 @@ Expression Multiplication::privateShallowReduce(ExpressionNode::ReductionContext } if (o.isNumber()) { if (childAtIndex(0).isNumber()) { - Number o0 = childAtIndex(0).convert(); - Number m = Number::Multiplication(o0, static_cast(o)); + Expression o0 = childAtIndex(0); + Number m = Number::Multiplication(static_cast(o0), static_cast(o)); if ((IsInfinity(m, context) || m.isUndefined()) && !IsInfinity(o0, context) && !o0.isUndefined() && !IsInfinity(o, context) && !o.isUndefined())