diff --git a/poincare/src/multiplication.cpp b/poincare/src/multiplication.cpp index f647d6c4d..bf518c2ce 100644 --- a/poincare/src/multiplication.cpp +++ b/poincare/src/multiplication.cpp @@ -778,6 +778,9 @@ Expression Multiplication::privateShallowReduce(ExpressionNode::ReductionContext SetInterruption(true); return *this; } + if (m.isUndefined()) { + return replaceWithUndefinedInPlace(); + } replaceChildAtIndexInPlace(0, m); removeChildAtIndexInPlace(i); } else {