From b7649bab8a9d95ae485c8c773a0e7bbca0adaee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Wed, 26 Sep 2018 14:56:09 +0200 Subject: [PATCH] [poincare] deepReduce is authorized on non-matrix expressions only --- poincare/src/expression.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/poincare/src/expression.cpp b/poincare/src/expression.cpp index 8189400f5..1cbb03a87 100644 --- a/poincare/src/expression.cpp +++ b/poincare/src/expression.cpp @@ -272,6 +272,7 @@ Expression Expression::simplify(Context & context, Preferences::AngleUnit angleU } Expression Expression::deepReduce(Context & context, Preferences::AngleUnit angleUnit) { + assert(!recursivelyMatches(IsMatrix, context)); for (int i = 0; i < numberOfChildren(); i++) { childAtIndex(i).deepReduce(context, angleUnit); }