diff --git a/src/StaticModel.cc b/src/StaticModel.cc index 58590cc36c29c2479fa99afda165c625304e69d6..68352c32568a9418e2b31a17377cec79e36833dc 100644 --- a/src/StaticModel.cc +++ b/src/StaticModel.cc @@ -399,8 +399,7 @@ StaticModel::writeStaticBytecode(const string &basename) const // Compute the union of temporary terms from residuals and 1st derivatives temporary_terms_t temporary_terms = temporary_terms_derivatives[0]; - copy(temporary_terms_derivatives[1].begin(), temporary_terms_derivatives[1].end(), - inserter(temporary_terms, temporary_terms.end())); + temporary_terms.insert(temporary_terms_derivatives[1].begin(), temporary_terms_derivatives[1].end()); //Temporary variables declaration FDIMST_ fdimst(temporary_terms.size());