Commit 39926133 authored by Sébastien Villemot's avatar Sébastien Villemot

More automatic modernizations with clang-tidy

parent 8a41a75c
Pipeline #1091 passed with stage
in 1 minute and 58 seconds
......@@ -283,19 +283,19 @@ PacModelStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolida
if (growth == nullptr)
return;
VariableNode *vn = dynamic_cast<VariableNode *>(growth);
auto *vn = dynamic_cast<VariableNode *>(growth);
if (vn != nullptr)
{
mod_file_struct.pac_params.insert(vn->symb_id);
mod_file_struct.pac_params.insert(vn->lag);
}
UnaryOpNode *uon = dynamic_cast<UnaryOpNode *>(growth);
auto *uon = dynamic_cast<UnaryOpNode *>(growth);
if (uon != nullptr)
if (uon->op_code == UnaryOpcode::diff)
{
VariableNode *uonvn = dynamic_cast<VariableNode *>(uon->arg);
UnaryOpNode *uon1 = dynamic_cast<UnaryOpNode *>(uon->arg);
auto *uonvn = dynamic_cast<VariableNode *>(uon->arg);
auto *uon1 = dynamic_cast<UnaryOpNode *>(uon->arg);
while (uonvn == nullptr && uon1 != nullptr)
{
uonvn = dynamic_cast<VariableNode *>(uon1->arg);
......@@ -324,7 +324,7 @@ PacModelStatement::overwriteGrowth(expr_t new_growth)
return;
growth = new_growth;
VariableNode *vn = dynamic_cast<VariableNode *>(growth);
auto *vn = dynamic_cast<VariableNode *>(growth);
if (vn == nullptr)
{
cerr << "PacModelStatement::overwriteGrowth: Internal Dynare error: should not arrive here" << endl;
......
......@@ -5710,7 +5710,7 @@ BinaryOpNode::getPacAREC(int lhs_symb_id, int lhs_orig_symb_id,
}
else
// This is a residual additive term
additive_vars_params_and_constants.push_back({ vid, lag, pid, constant});
additive_vars_params_and_constants.emplace_back(vid, lag, pid, constant);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment