[poincare/absolute_value] AbsoluteValue has no Unit

shallowReduce returns Undefined if its unique child has a Unit
This commit is contained in:
Ruben Dashyan
2020-03-16 11:53:33 +01:00
committed by Émilie Feral
parent 032723eae1
commit 121e16a6a5
2 changed files with 0 additions and 5 deletions

View File

@@ -33,7 +33,6 @@ public:
Evaluation<double> approximate(DoublePrecision p, Context * context, Preferences::ComplexFormat complexFormat, Preferences::AngleUnit angleUnit) const override {
return ApproximationHelper::Map<double>(this, context, complexFormat, angleUnit, computeOnComplex<double>);
}
Expression getUnit() const override;
// Layout
Layout createLayout(Preferences::PrintFloatMode floatDisplayMode, int numberOfSignificantDigits) const override;

View File

@@ -19,10 +19,6 @@ Expression AbsoluteValueNode::setSign(Sign s, ReductionContext reductionContext)
return AbsoluteValue(this);
}
Expression AbsoluteValueNode::getUnit() const {
return childAtIndex(0)->getUnit();
}
Layout AbsoluteValueNode::createLayout(Preferences::PrintFloatMode floatDisplayMode, int numberOfSignificantDigits) const {
return AbsoluteValueLayout::Builder(childAtIndex(0)->createLayout(floatDisplayMode, numberOfSignificantDigits));
}