[poincare] deepReduce is authorized on non-matrix expressions only

This commit is contained in:
Émilie Feral
2018-09-26 14:56:09 +02:00
committed by LeaNumworks
parent 7da49646ce
commit b7649bab8a

View File

@@ -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);
}