From f8050f067361b8b50428f61c8159b0e004ced9d0 Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Wed, 18 Mar 2020 11:27:54 +0100 Subject: [PATCH] [poincare/symbol_abstract] Remove redundant code This case is already handled in shallowReduce of Function and Symbol --- poincare/src/symbol_abstract.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/poincare/src/symbol_abstract.cpp b/poincare/src/symbol_abstract.cpp index a7af63006..2d8b31f8b 100644 --- a/poincare/src/symbol_abstract.cpp +++ b/poincare/src/symbol_abstract.cpp @@ -66,11 +66,6 @@ bool SymbolAbstract::matches(const SymbolAbstract & symbol, ExpressionTest test, } Expression SymbolAbstract::Expand(const SymbolAbstract & symbol, Context * context, bool clone, ExpressionNode::SymbolicComputation symbolicComputation) { - if (symbolicComputation == ExpressionNode::SymbolicComputation::ReplaceAllSymbolsWithUndefinedAndDoNotReplaceUnits - || symbolicComputation == ExpressionNode::SymbolicComputation::ReplaceAllSymbolsWithUndefinedAndReplaceUnits) - { - return Undefined::Builder(); - } bool shouldNotReplaceSymbols = symbolicComputation == ExpressionNode::SymbolicComputation::ReplaceDefinedFunctionsWithDefinitions; if (symbol.type() == ExpressionNode::Type::Symbol && shouldNotReplaceSymbols) { return clone ? symbol.clone() : *const_cast(&symbol);