[poincare] Refactor the first lines of shallowReduce

This commit is contained in:
Léa Saviot
2018-08-24 09:45:34 +02:00
parent 9e0702a13c
commit fe77449ea4
33 changed files with 66 additions and 66 deletions

View File

@@ -17,8 +17,8 @@ Expression * ComplexArgument::clone() const {
}
Expression ComplexArgument::shallowReduce(Context& context, Preferences::AngleUnit angleUnit) const {
Expression * e = Expression::defaultShallowReduce(context, angleUnit);
if (e != this) {
Expression e = Expression::defaultShallowReduce(context, angleUnit);
if (e.isUndefinedOrAllocationFailure()) {
return e;
}
#if MATRIX_EXACT_REDUCING