From 1f6fd55594707bff794d8d08d974266751ac0a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Tue, 11 Mar 2014 17:12:46 +0100 Subject: [PATCH] Remove spurious test. --- preprocessor/ExprNode.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/preprocessor/ExprNode.cc b/preprocessor/ExprNode.cc index 7a03ee96e..fcf19ec51 100644 --- a/preprocessor/ExprNode.cc +++ b/preprocessor/ExprNode.cc @@ -4320,9 +4320,8 @@ ExternalFunctionNode::composeDerivatives(const vector &dargs) { vector dNodes; for (int i = 0; i < (int) dargs.size(); i++) - if (dargs.at(i) != 0) - dNodes.push_back(datatree.AddTimes(dargs.at(i), - datatree.AddFirstDerivExternalFunctionNode(symb_id, arguments, i+1))); + dNodes.push_back(datatree.AddTimes(dargs.at(i), + datatree.AddFirstDerivExternalFunctionNode(symb_id, arguments, i+1))); expr_t theDeriv = datatree.Zero; for (vector::const_iterator it = dNodes.begin(); it != dNodes.end(); it++) @@ -4911,9 +4910,8 @@ FirstDerivExternalFunctionNode::composeDerivatives(const vector &dargs) { vector dNodes; for (int i = 0; i < (int) dargs.size(); i++) - if (dargs.at(i) != 0) - dNodes.push_back(datatree.AddTimes(dargs.at(i), - datatree.AddSecondDerivExternalFunctionNode(symb_id, arguments, inputIndex, i+1))); + dNodes.push_back(datatree.AddTimes(dargs.at(i), + datatree.AddSecondDerivExternalFunctionNode(symb_id, arguments, inputIndex, i+1))); expr_t theDeriv = datatree.Zero; for (vector::const_iterator it = dNodes.begin(); it != dNodes.end(); it++) theDeriv = datatree.AddPlus(theDeriv, *it);