mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-21 03:16:40 +03:00
phase 1 of addressing cppcheck useStlAlgorithm warnings,
this set only includes fill and copy operations.
This commit is contained in:
@@ -1976,11 +1976,10 @@ void filterDiamondCandidates(RoseGraph &g, CandidateSet &candidates) {
|
||||
DEBUG_PRINTF("%zu candidates enter\n", candidates.size());
|
||||
|
||||
vector<RoseVertex> dead;
|
||||
for (const auto &v : candidates) {
|
||||
if (hasNoDiamondSiblings(g, v)) {
|
||||
dead.emplace_back(v);
|
||||
}
|
||||
}
|
||||
auto deads = [&g=g](const RoseVertex &v) {
|
||||
return (hasNoDiamondSiblings(g, v));
|
||||
};
|
||||
std::copy_if(begin(candidates), end(candidates), std::back_inserter(dead), deads);
|
||||
|
||||
for (const auto &v : dead) {
|
||||
candidates.erase(v);
|
||||
|
||||
Reference in New Issue
Block a user