From: G.E Date: Fri, 17 May 2024 20:18:55 +0000 (+0300) Subject: stl'ed one more instance X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=795d776b3d2bd268a539b591df2368ac7cb1764e;p=thirdparty%2Fvectorscan.git stl'ed one more instance --- diff --git a/src/nfagraph/ng_squash.cpp b/src/nfagraph/ng_squash.cpp index 96b6f80e..24bfbdb6 100644 --- a/src/nfagraph/ng_squash.cpp +++ b/src/nfagraph/ng_squash.cpp @@ -280,10 +280,8 @@ void findDerivedSquashers(const NGHolder &g, const vector &vByIndex, const unordered_map ®ion_map, smgb_cache &cache) { deque remaining; - for (const auto &m : *squash) { - // cppcheck-suppress useStlAlgorithm - remaining.emplace_back(m.first); - } + auto mfirst = [](const pair &m) { return m.first; }; + std::transform(squash->begin(), squash->end(), std::back_inserter(remaining), mfirst); while (!remaining.empty()) { NFAVertex v = remaining.back();