[poincare] Fix memory leak

Change-Id: I2f7a152d242bd81e362005465aa429b035ec605b
This commit is contained in:
Émilie Feral
2017-04-07 18:28:27 +02:00
parent e6e31adee7
commit 36739f79cb

View File

@@ -27,7 +27,7 @@ float Symbol::privateApproximate(Context& context, AngleUnit angleUnit) const {
Expression * Symbol::privateEvaluate(Context& context, AngleUnit angleUnit) const {
assert(angleUnit != AngleUnit::Default);
if (context.expressionForSymbol(this) != nullptr) {
return context.expressionForSymbol(this)->evaluate(context, angleUnit)->clone();
return context.expressionForSymbol(this)->evaluate(context, angleUnit);
}
return new Complex(Complex::Float(NAN));
}