From bdcd3772a281e97c9c240fbbf8dfaedb15b035a2 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Fri, 20 Feb 2026 13:27:47 +0100 Subject: [PATCH] replace std::set_symmetric_difference with std::ranges::set_symmetric_difference where appropriate the c++-20 constrained algorithm is safer and code is more readable --- opm/simulators/flow/SimulatorSerializer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/opm/simulators/flow/SimulatorSerializer.cpp b/opm/simulators/flow/SimulatorSerializer.cpp index 35130d2892..61a63ff789 100644 --- a/opm/simulators/flow/SimulatorSerializer.cpp +++ b/opm/simulators/flow/SimulatorSerializer.cpp @@ -219,9 +219,8 @@ void SimulatorSerializer::checkSerializedCmdLine(const std::string& current, stored_strings = filter_strings(stored_strings); std::vector difference; - std::set_symmetric_difference(stored_strings.begin(), stored_strings.end(), - curr_strings.begin(), curr_strings.end(), - std::back_inserter(difference)); + std::ranges::set_symmetric_difference(stored_strings, curr_strings, + std::back_inserter(difference)); if (!difference.empty()) { std::vector only_stored, only_curr;